Извинения за ужасно новый вопрос. В настоящее время мы реализуем Google Web Optimizer в нашем веб-приложении ASP.NET, и некоторые из них предполагается размещать в определенных местах на определенных страницах. Например, для «контрольной страницы» у Google есть Javascript, который находится за пределами тегов <html>
.Добавление ContentPlaceHolder в site.master
Я знаю, что, вероятно, не нужно поместить код точно где Google рекомендует, но мы получали некоторые кретиничные результаты в последнее время, и я действительно хотел, чтобы сделать его водонепроницаемым, как можно убедиться, что это не просто плохая реализация.
У нас есть много файлов в нашем проекте, которые ссылаются на site.master, но только один должен иметь Javascript, расположенный за пределами тега <html>
.
Это, в теории, кажется достаточно простым, мой вопрос заключается в следующем: мне нужно поставить ContentPlaceHolder в каждый файл, который ссылается на Site.Master ли? (Даже десятки, которые не передают какой-либо код на сайт.master?) Это не то, что мне нравится делать по разным причинам (изменяя десятки файлов). Если это так, и мне нужно добавить пустой ContectPlaceHolders на каждую страницу, есть ли какой-нибудь другой путь вокруг вещей, не объединяя уникальный файл, чтобы поместить Javascript за пределы тега <html>
?
Спасибо за любую помощь.
Awesome, спасибо! –