华域联盟 .Net Asp.net 后台添加CSS、JS、Meta标签的方法

Asp.net 后台添加CSS、JS、Meta标签的方法

下面是从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后台如何动态添加JS文件和css文件的引用
  • asp.net后台动态添加JS文件和css文件的引用实现方法
  • asp.net2.0中css失效的解决方法
  • asp.net css控制打印功能方法实例
  • asp.net CheckBoxList各项最小宽度CSS样式(兼容性good)
  • asp.net利用存储过程和div+css实现分页(类似于博客园首页分页)
  • 使用ASP.NET 2.0 CSS 控件适配器生成CSS友好的HTML输出
  • ASP.NET2.0:页面中链入的CSS、js文件带中文时需注意
  • ASP.Net中利用CSS实现多界面的两种方法

本文由 华域联盟 原创撰写:华域联盟 » Asp.net 后台添加CSS、JS、Meta标签的方法

转载请保留出处和原文链接:https://www.cnhackhy.com/53275.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部