ASP.NET程序如何快速换皮肤呢?整个版式要变了。 重新开发,代码又要复制过来。麻烦!有什么好的方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置皮肤,样式可以复用Page.Theme = "..."; 《ASP.NET2.0网站开发全程解析》第二版WROX的红皮书,这本书写的很清楚,有空的话你可以去看看,主要是用到了动态切换页面主题以达到换肤的效果。 在config文件中设置皮肤!<pages theme="SkinFile"> 这样的话,不利于修改,有时某个版式某些模板不要了。但只能在主题中的CSS隐藏,这样不太好,能不能保留一部手功功能,只修改外观? 像WORDPRESS一样,很多模板不相同的,有利于这样做的用什么方法好?主题好像不太好? 做到界面与代码分离那种,类似PHP 中的SMARTY。就做界面 设置皮肤?似乎是新名词哦不过你设计的时候如果考虑的周到,估计以后要换风格,那么你的样式都是调用样式表的话,那还好办,直接重写css 样式。一般web 系统开始不用模板处理的 要换风格很难。 类似WORDPRESS换模板一样那种? 写个主题文件 ,然后在页面上设置 或者在 web.config 里设置 在 web.config 里设置 、单独写个类也行 +1不过这个设置,是要在Page的OnInit之前,你可以写在OnPreInit事件里面,如:protected override void OnPreInit(EventArgs e) { Page.Theme = "bottle-green"; base.OnPreInit(e); } 写几个不同颜色的css选择皮肤的时候跟换CSS样式 没有写过,看来做asp程序久了是个悲剧啊,我要重新搞asp.net >=asp.net2.0的新特性为什么不用呢归根结底就是使用不同的CSS,JS 有没有一种方法像PHP 中的SMARTY这样的?或者比SMARTY更先进? 别忘了在用户库里加一个用户使用的样式字段,根据用户的设定,动态加载母版页的theme 向服务器提交后页面样式变了,怎么回事? 高手指教!如何将一个50万行数据的txt文件分拆成500行数据的小txt? .aspx 加载 .dll 问题 请问在gridview 中怎么显示用户性别问题? MVC3.0的种种问题,求超级高手们帮忙解答!!! iTextSharp对现有的PDF进行加密 简单的问题,大家进来看看. 新手提问,关于文件上传功能 急,在线等 一个简单的问题,关于SQLSERVER中,字段的说明:) 如何Dictionary赋值到List<T> 去! js代码写在用户控件的html里,最终嵌在页面的body里面有问题么?
Page.Theme = "...";
<pages theme="SkinFile">
不过这个设置,是要在Page的OnInit之前,你可以写在OnPreInit事件里面,如:
protected override void OnPreInit(EventArgs e)
{
Page.Theme = "bottle-green";
base.OnPreInit(e);
}
归根结底就是使用不同的CSS,JS
别忘了在用户库里加一个用户使用的样式字段,根据用户的设定,动态加载母版页的theme