如何给一个ContentPage动态增加Css 样式单
来源:互联网 发布:手机需要贴膜吗 知乎 编辑:程序博客网 时间:2024/06/05 21:09
由于不同的ContentPage 可能需要不同的样式,因此不可能把css固定在MasterPage中,而在ContentPage 是不能再添加 <link>html元素的,那么如何才能给ContentPage动态添加Css 样式单呢?下面是一种比较简单的实现方式 :
static public class CssHelper
{
//public CssHelper()
//{
// //
// // TODO: Add constructor logic here
// //
//}
//add a specified css file to a page dynamiclly
static public void AddStyleSheet( Page page,string cssFile)
{
HtmlLink link = new HtmlLink();
link.Href = cssFile;
link.Attributes["rel"] = "stylesheet";
link.Attributes["type"] = "text/css";
page.Header.Controls.Add(link);
}
}
{
//public CssHelper()
//{
// //
// // TODO: Add constructor logic here
// //
//}
//add a specified css file to a page dynamiclly
static public void AddStyleSheet( Page page,string cssFile)
{
HtmlLink link = new HtmlLink();
link.Href = cssFile;
link.Attributes["rel"] = "stylesheet";
link.Attributes["type"] = "text/css";
page.Header.Controls.Add(link);
}
}
在ContentPage 的Page_Load事件里调用:CssHelper.AddStyleSheet(this,stylefile.css)即可.
- 如何给一个ContentPage动态增加Css 样式单
- 如何给一个ContentPage动态增加Css 样式单
- 动态改变css样式单
- JQuery给table动态增加样式
- 给网站动态增加一个favicon
- 如何用JavaScript动态建立或增加CSS样式表
- asp.net 在后台给页面动态添加Css样式
- 给超级链接增加其他样式
- 增加css样式--详细版
- 如何给动态生成的文档元素设置样式。
- 阅读笔记:如何给OpenSolaris增加一个系统调用
- 如何给nopcommerce增加一个类似admin的area
- 如何给分类增加一个属性(后台)
- js动态引用一个或多个CSS样式
- CSS动态改变样式
- 动态改变CSS样式
- 动态改变css样式
- ASP.NET中如何动态载入css样式表
- 今天写了一个简单的helloworld运行时报错
- memset、memcpy的使用方法!
- Personal Maxim的4 个版本
- ZT iis中执行.aspx文件出错:由于无法创建应用程序域,因此未能执行请求。
- C中关于字符串和指针的一点学习心得
- 如何给一个ContentPage动态增加Css 样式单
- 快速精通ZIGBEE无线技术
- XMLHttpRequest在Web开发利弊
- 绕过猛壳Asprotect注册著名木马查杀软件 (BY 冷家锋)
- A表和B表的差异数据
- XMLHTTP无刷新自动实时更新数据
- AV终结者病毒大全及防范
- 简单分页存储过程
- apache由于mount samba造成速度慢挂死