后台添加例如js标签到head中
有时用到母板页,如果我们把样式文件、js文件都直接添加到母板是很方便,但对引用母板页的页面来说有些可能是多余的。
既然没有用,那为什么要添加呢?而且加载这些文件也是占资源的,特别是文件很大的,弊病就显现出来了。
下来帖出常用的:
HtmlGenericControl js = new HtmlGenericControl("script"); js.Attributes["type"] = "text/javascript"; js.Attributes["src"] = "js/jquery.validate.js"; HtmlGenericControl mes = new HtmlGenericControl("script"); mes.Attributes["type"] = "text/javascript"; mes.Attributes["src"] = "js/jquery.validate.messages_cn.js"; HtmlMeta meta1 = new HtmlMeta(); meta1.Name = "keywords"; meta1.Content = "L****"; HtmlMeta meta2 = new HtmlMeta(); meta2.Name = "description"; meta2.Content = "********"; Page.Header.Controls.Add(js); Page.Header.Controls.Add(mes); Page.Header.Controls.Add(meta1); Page.Header.Controls.Add(meta2);
如果你发现没有系统自带的方法或属性用如下方法:
HtmlGenericControl mes = new HtmlGenericControl("标签"); mes.Attributes["属性"] = "**"; mes.Attributes["属性"] = "***";