0
我已經使用了一個圖像,我硬編碼它。但有multitheme選項,我想要使用它,如果一個人選擇藍色主題,然後藍色圖像應該顯示,如果橙色主題選擇,然後橙色圖像應該顯示出來..ASP.NET動態設置ImageUrl中的主題名Porperty
這是ASP.NET我硬編碼
<asp:Image ID="Image4" runat="server" ImageUrl="~/App_Themes/Default/Images/listingnext.png" />
,但我不希望它像我想說明的主題基地的形象,就像我說的圖像的代碼,如果它的藍色則藍色圖像顯示,如果橙色或紅色,然後thier相應的圖像應顯示..
我試過這樣。
<asp:Image ID="Image4" runat="server" ImageUrl="~/App_Themes/Default"+<%this.Theme%>+"/Images/listingnext.png" />
但它不工作,如何使它成爲可能?
也許這會幫助'<%#this.Theme%>'。你確定你的主題是Defaultblue,Defaultred等?如果不是,請刪除默認。 – Morpheus 2013-02-15 08:19:02
@Morpheus 沒有這個問題..這裏是它的HTML如果我遵循你的方式。 http:// localhost:1589/App_Themes /%3C%25#this.Theme%25%3E/Images/listingnext.png ??該怎麼辦? – 2013-02-15 08:27:24
'<%= this.Theme%>' – Morpheus 2013-02-15 08:30:29