asp.net 后台添加css、js、meta标签的方法 -k8凯发

2023-07-08 10:41 9次浏览 问答

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

相关推荐

网站地图