Вставка кода счётчиков по условию в ASP.NET MVC

18.04.2011 12:26 / Артём Волк / 597 просмотров / ...

Для того, чтобы код счётчиков не мешал разработке на локальной машине удобно вставлять его во view с помощью такой проверки (при условии, что на «живой» версии приложения установлен параметр <compilation debug="false" /> как это и должно быть):

<% if (!HttpContext.Current.IsDebuggingEnabled) { %>

	<!-- Google Analytics code -->
	<script type="text/javascript">
		// ...
	</script>
	<!-- /Google Analytics code -->

<% } %>

Скорее всего, можно использовать и проверку по свойству HttpRequest.IsLocal.