我可以使用ASP.NET WebForms母版页为每个内容页面包含不同的javascript / css文件吗?

时间:2010-07-26 18:57:46

标签: javascript css master-pages asp.net-2.0 html-head

我有几个使用相同母版页的内容页面,并不需要<head>标记中包含的相同javascript和css文件。

是否可以从内容页面更改<head>标记的内容?

2 个答案:

答案 0 :(得分:3)

是的,但我建议这样做有点不同。我将内容占位符放在紧密的正文标记上方。然后我按内容页面填充所需的JS脚本。这将允许您将脚本放在底部,但您也可以对标题中的占位符执行相同的操作。

您也可以通过编程方式执行此操作:

HtmlGenericControl js = new HtmlGenericControl("script");
js.Attributes["type"] = "text/javascript";
js.Attributes["src"] = "jscript/jquery.js";
Page.Header.Controls.Add(js);

答案 1 :(得分:0)

将占位符控件放在头部,您应该可以在内容页面中使用它。