static public class AddStyle{
static public void AddStyleSheet(Page page, string cssPath)
{
HtmlLink link = new HtmlLink()
link.Href = cssPath
link.Attributes["rel"] = "stylesheet"
link.Attributes["type"] = "text/css"
page.Header.Controls.Add(link)
}
}
然后在页面中调用该类的静态方法:
在page_load方法中:
protected void Page_Load(object sender, EventArgs e)
{
AddStyle.AddStyleSheet(this.Page, "css/test.css")
//CSS文件放在这里.
}
比如说你有一个样式表文件为:style.css.里面有一个类:.text
{
font-size
:12px
}
在使用的时候。你首先把这个样式表文件引用到你的网页里面。在
asp.net
里面,切换支html视图里面。在与之间加上引用代码:
如果你的页面上有一个
label控件
。你想应用.text。那么只要在label控件的属性里面找到(html为class)(
asp网页
为cssclass)后面打上text就可以了。如果对我说的还不是很明白。与我联系
可以这样:dim CssPath as string
csspath="<link rel=""stylesheet"" href=""{CssFile}"" type=""text/css"">"
Replace(csspath,"{CssFile}","这里填Css文件路径")
response.write(csspath)
只要在用户选择不同风格的时候把Css路径改变一下就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)