知识大全 Asp.Net下通过切换CSS换皮肤
Posted 知
篇首语:闲散如酸醋,会软化精神的钙质;勤奋像火炬,能燃起智慧的火焰。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Asp.Net下通过切换CSS换皮肤相关的知识,希望对你有一定的参考价值。
Asp.Net下通过切换CSS换皮肤 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
换皮肤的方式有很多种 最简单的通常就是切换页面CSS 而CSS通常写在外部CSS文件里 那么切换css其实就是更换里的link href路径 我在网上搜索了下 一般有两种方式 在页面放一个holder控件 然后用编程方式把当前用户的风格css link写入页面 通过反射机制 逐个控件设置css样式 上面两种方式都挺麻烦的 第一种需要在每个页面上放一个holder控件 类似的做法还有把link标签加runat=server的做法 页面多了 都比较麻烦 第二种不用考虑了 性能编程效率上问题多多 记得以前在学习DNN的时候 在他里面发现了一种修改form里默认的action地址的方式 直接参考下 还不错 直接重写Render事件 protected override void Render(System Web UI HtmlTextWriter writer) StringWriter sw = new StringWriter() ; HtmlTextWriter Writer = new HtmlTextWriter(sw) ; base Render(Writer) ; //当前用户选择的风格css string css = <link href=\\ css url\\ rel=\\ stylesheet\\ type=\\ text/css\\ > ; string = sw ToString() ; int startPoint = IndexOf( </head> StringComparison CurrentCultureIgnoreCase); if (startPoint > ) = Insert(startPoint css); writer Write() ; 把这个放在每个页面的基类PageBase里 那就方便多了 当然 如果不想在让每个page都继承自定义的基类的方式 那也可以通过在HttpModule里写 也很方便 一处写好 页页受用呀 ; cha138/Article/program/net/201311/12080相关参考
ASP.NET2.0中CSS失效解决Q&A 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 经常有
知识大全 ASP.NET入门教程 5.1.2 CSS 级联样式表[2]
ASP.NET入门教程5.1.2CSS级联样式表[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ASP.NET入门教程 5.1.2 CSS 级联样式表[4]
ASP.NET入门教程5.1.2CSS级联样式表[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ASP.NET入门教程 5.1.2 CSS 级联样式表[5]
ASP.NET入门教程5.1.2CSS级联样式表[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ASP.NET入门教程 5.1.2 CSS 级联样式表[1]
ASP.NET入门教程5.1.2CSS级联样式表[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ASP.NET入门教程 5.1.2 CSS 级联样式表[3]
ASP.NET入门教程5.1.2CSS级联样式表[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
探秘Eclipse4的CSS切换主题功能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Ecli
知识大全 ASP.NET Datagridview自动换行的小例子
ASP.NETDatagridview自动换行的小例子 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
通过ASP.net程序创建域帐户故障 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我曾经成功地
ASP.NET下文件批量下载应用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 场景描述 在B