设置2.0中Page.Theme属性,可以很方便地改变页面的主题风格,但页面中的图片路径怎么样才能使之做相应的改变呢?
    比如说,我有一图片默认路径为<img src="Default/images/aa.gif"/>,当我更改主题为Red时,我与之对应的图片路径应为"Red/Images/aa.gif",如何实现?
    我觉得使用'<%=Theme + "/Images/aa.gif"%>'可以达到这样的图片换肤效果,因为对2.0不熟悉,不知有无更好的实现方法。

解决方案 »

  1.   

    不同的主题放在不同的文件夹下。放Red文件夹下即可。属于规划问题
      

  2.   

    “不同的主题放在不同的文件夹下。放Red文件夹下即可。属于规划问题”小弟的确是这样规划的,现在的问题是如何改变主题时,如何更换对应图片的路径?
      

  3.   

    用<asp:Image>服务器端控件,可以用相对路径的,参考http://odetocode.com/Blogs/scott/archive/2005/09/01/2144.aspx
      

  4.   

    saucer(思归)老大的方法,我知道,可实现太麻烦了:(
      

  5.   

    呵,God, 这个麻烦还是你上面的做法麻烦??