代码之家  ›  专栏  ›  技术社区  ›  Chuck Le Butt

向site.master添加ContentPlaceHolder

  •  2
  • Chuck Le Butt  · 技术社区  · 14 年前

    Google Web Optimizer 在我们的 ASP.NET Web应用程序 有些代码应该放在特定页面的特定位置。例如,对于“控制页”,Google有一些Javascript位于 <html> 标签。

    我知道我可能不需要输入密码 确切地

    我们的项目中有很多引用site.master的文件,但是只有一个需要在外部放置一些Javascript <html> 标签。

    从理论上讲,这似乎很简单,我的问题是: 每一个 引用site.master的文件? (即使是那些没有向site.master传递任何代码的ten?)出于许多不同的原因(改变数十个文件),我也不想这么做。如果是这样的话,我 需要为每个页面添加空的ContectPlaceHolders吗 其他 无需拼凑一个独特的文件,只需将一些Javascript放到 <html> 标签?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Daniel Dyson    14 年前

    答案是否定的,只要Master中的ContentPlaceHolder是空的。这样,您只需将该ContentPlaceHolder的内容放在希望呈现内容的页面上。

        2
  •  1
  •   Aristos    14 年前

    简单的问题是你不需要放置空白的起搏器。

    如果母版页找到了这个占位符,那么它就替换上面的内容,如果没有找到,那么它就留下里面有什么。