Asp.net 后台添加CSS、JS、Meta标签
Asp.net 后台添加CSS、JS、Meta标签的写法,我这里写成函数方便以后使用。如果函数放在页面类中, Page参数也可以不要。
首先导入命名空间 using System.Web.UI.HtmlControls;
///<summary>///添加JS脚本链接///</summary>///<paramname="page">页面</param>///<paramname="url">路径</param>publicvoidAddJS(System.Web.UI.Pagepage,stringurl){HtmlGenericControljsControl=newHtmlGenericControl("script");jsControl.Attributes.Add("type","text/javascript");jsControl.Attributes.Add("src",url);page.Header.Controls.Add(jsControl);}///<summary>///添加JS脚本内容///</summary>///<paramname="page">页面</param>///<paramname="content">脚本内容</param>publicvoidAddScript(System.Web.UI.Pagepage,stringcontent){HtmlGenericControlscriptControl=newHtmlGenericControl("script");scriptControl.Attributes.Add("type","text/javascript");scriptControl.InnerHtml=content;page.Header.Controls.Add(scriptControl);}///<summary>///添加CSS样式链接///</summary>///<paramname="page">页面</param>///<paramname="url">路径</param>publicvoidAddCss(System.Web.UI.Pagepage,stringurl){HtmlLinklink=newHtmlLink();link.Href=url;link.Attributes.Add("rel","stylesheet");link.Attributes.Add("type","text/css");page.Header.Controls.Add(link);}///<summary>///添加CSS样式内容///</summary>///<paramname="page">页面</param>///<paramname="content">样式内容</param>publicvoidAddStyle(System.Web.UI.Pagepage,stringcontent){HtmlGenericControlstyleControl=newHtmlGenericControl("style");styleControl.Attributes.Add("type","text/css");styleControl.InnerHtml=content;page.Header.Controls.Add(styleControl);}///<summary>///添加Meta标签///</summary>///<paramname="page">页面</param>///<paramname="name">Meta名字</param>///<paramname="content">Meta内容</param>publicvoidAddMeta(System.Web.UI.Pagepage,stringname,stringcontent){HtmlMetameta=newHtmlMeta();meta.Name=name;meta.Content=content;page.Header.Controls.Add(meta);}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。