日期:2014-05-18  浏览次数:20375 次

请问如何实现asp.net 4中在按主题时,自动更换图片
使用了两种主题,文件结构如下:

pages
  page1.aspx
App_Themes
  DefaultTheme
  pic.png
  GreenTheme
  pic.png

在page1.aspx中,有一个图片按钮控件,放的图片是对应主题下的pic.png,想在web.config中换主题后,页面中能自动显示对应主题下的pic.png,请问如何实现?

使用了属性代码:
ImageUrl="../App_Themes/ <%=Page.Theme%> /pic.png “

但没有起作用。


另:这样做会不会很大程度地影响系统的性能?

谢谢


------解决方案--------------------
主题实现
------解决方案--------------------
在web.config文件system.web的配置节中加上<pages theme="theme名称">
动态的更换站点的样式(主题、皮肤):在Page_PreInit事件中写代码,Page.Theme = "...";

------解决方案--------------------
发广告的人犀利啊..