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);
}