不是有一个Themes属性吗?
在页面里面要设置一个Themes属性为页面当前皮肤.在程序里找这个属性就可以了
在页面里面要设置一个Themes属性为页面当前皮肤.在程序里找这个属性就可以了
解决方案 »
- 问个多表查询的问题
- 截取字符串问题?
- 请教一个正则表达式如何找出多个重复的字符然后替换为一个字符?
- 有哪些大公司或者大项目的ORM使用NHibernate?
- 为什么水晶报表10.0在预览的时候能显示数据,可是真正打印出来的时候就没有数据了呢
- 关于MSGBOX
- 求助,关于sql带入参数的写法问题。
- 郁闷的dsoframer保存word问题
- 怎样用javascript让页中的iframe装入新页?
- 解决因用户刷新页面导致重复操作的最好办法,请大家进来看看!
- gridview中将dropdownlist中的Value赋给lebal
- 如何在visual studio 2008中开发asp.net 1.1应用程序?
本来一直打算找到动态更新asp.net2.0的整个站点的theme设置的简便方法,一直没找到,现在还是用的老办法。每个页面都重写page.Theme = myPage.currentTheme;通过动态更新myPage.currentTheme这个全局变量来达到这个目的。其中在web.config中设置了默认的Theme,其部分如下的配置节点:
<system.web>
<pages theme="Default"/>
</system.web>
很多人不知道如何读取theme的值,可以看我以下的代码。System.Web.Configuration.PagesSection ps = (System.Web.Configuration.PagesSection)System.Configuration.ConfigurationManager.GetSection("system.web/pages");TextBox1.Text = ps.Theme;
//在頁面中使用下面代碼即可
if (this.StyleSheetTheme == "")
Response.Write("沒有使用Theme");
else
Response.Write(this.StyleSheetTheme);