欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2024-02-28 15:05:28
下面是从asp.net 后台添加css、js、meta标签的写法,我们这里写成函数方便以后使用。如果函数放在页面类中, page参数也可以不要。 首先导入命名空间 usin...

下面是从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);
}