Asp.net 后台添加CSS、JS、Meta标签的方法
Asp.net 后台添加CSS、JS、Meta标签的方法
发布时间:2016-12-29 来源:查字典编辑
摘要:下面是从Asp.net后台添加CSS、JS、Meta标签的写法,我们这里写成函数方便以后使用。如果函数放在页面类中,Page参数也可以不要。...

下面是从Asp.net 后台添加CSS、JS、Meta标签的写法,我们这里写成函数方便以后使用。如果函数放在页面类中, Page参数也可以不要。

首先导入命名空间 using System.Web.UI.HtmlControls;

复制代码 代码如下:

///

/// 添加JS脚本链接

///

/// 页面

/// 路径

public void AddJS(System.Web.UI.Page page, string url)

{

HtmlGenericControl jsControl = new HtmlGenericControl("script");

jsControl.Attributes.Add("type", "text/javascript");

jsControl.Attributes.Add("src", url);

page.Header.Controls.Add(jsControl);

}

///

/// 添加JS脚本内容

///

/// 页面

/// 脚本内容

public void AddScript(System.Web.UI.Page page, string content)

{

HtmlGenericControl scriptControl = new HtmlGenericControl("script");

scriptControl.Attributes.Add("type", "text/javascript");

scriptControl.InnerHtml = content;

page.Header.Controls.Add(scriptControl);

}

///

/// 添加CSS样式链接

///

/// 页面

/// 路径

public void AddCss(System.Web.UI.Page page, string url)

{

HtmlLink link = new HtmlLink();

link.Href = url;

link.Attributes.Add("rel", "stylesheet");

link.Attributes.Add("type", "text/css");

page.Header.Controls.Add(link);

}

///

/// 添加CSS样式内容

///

/// 页面

/// 样式内容

public void AddStyle(System.Web.UI.Page page, string content)

{

HtmlGenericControl styleControl = new HtmlGenericControl("style");

styleControl.Attributes.Add("type", "text/css");

styleControl.InnerHtml = content;

page.Header.Controls.Add(styleControl);

}

///

/// 添加Meta标签

///

/// 页面

/// Meta名字

/// Meta内容

public void AddMeta(System.Web.UI.Page page, string name, string content)

{

HtmlMeta meta = new HtmlMeta();

meta.Name = name;

meta.Content = content;

page.Header.Controls.Add(meta);

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新asp.net教程学习
热门asp.net教程学习
编程开发子分类