为这个非常新的问题道歉。我们目前正在我们的ASP.NET Web 应用程序中实现Google Web Optimizer ,并且一些代码应该放在某些页面上非常特定的位置。例如,对于“控制页面”,Google 有一些位于标签之外的 Javascript。<html>
我知道我可能不需要将代码准确地放在 Google 推荐的位置,但我们最近得到了一些愚蠢的结果,我真的想尽可能地做到无懈可击,以确保它不仅仅是糟糕的实现。
我们的项目中有很多引用 site.master 的文件,但只有一个文件需要在<html>
标签之外放置一些 Javascript。
从理论上讲,这似乎很简单,我的问题是:我是否需要在每个引用 site.master 的文件中放置一个 ContentPlaceHolder?(即使是没有将任何代码传递给 site.master 的数十个?)出于许多不同的原因(更改数十个文件),这不是我想做的事情。如果是这种情况,并且我确实需要向每个页面添加空的 ContectPlaceHolders,是否还有其他方法可以解决问题,而无需拼凑一个独特的文件只是为了将一些 Javascript 放在<html>
标签之外?
谢谢你的帮助。