后台添加例如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["属性"] = "***";

posted @ 2010-04-07 20:52  jewely  阅读(3591)  评论(0编辑  收藏  举报