我只是將徽標用作示例。ASP.NET是否支持皮膚徽標?
我試圖在ASP.NET中第一次使用主題/皮膚 - 並試圖弄清楚他們將允許我做什麼。
據我所知,主題主要是爲了更改像按鈕這樣的控件,可以使用圖像進行修改。但是有沒有一種方法可以爲主題使用「徽標」或其他圖形?閱讀文檔我不能立即看到這樣做的方式。
我只是將徽標用作示例。ASP.NET是否支持皮膚徽標?
我試圖在ASP.NET中第一次使用主題/皮膚 - 並試圖弄清楚他們將允許我做什麼。
據我所知,主題主要是爲了更改像按鈕這樣的控件,可以使用圖像進行修改。但是有沒有一種方法可以爲主題使用「徽標」或其他圖形?閱讀文檔我不能立即看到這樣做的方式。
您可以輕鬆設置使用主題/皮膚的圖像/標誌。例如。如果您有像這樣的圖像控制:
<asp:Image id="imgLogo" runat="server" SkinId="logo" ... />
在您的皮膚文件中,您可以指定要顯示的圖像,例如,在App_Themes文件/ THEME1/logo.skin:
<asp:Image runat="server" SkinId="logo" ImageUrl="~/images/logo1.png" />
而且在App_Themes文件/ THEME2/logo.skin:
<asp:Image runat="server" SkinId="logo" ImageUrl="~/images/logo2.png" />
這不限於ImageUrl屬性。您可以從皮膚文件中設置控件的大部分屬性。
使用主題您可以輕鬆地設置一個圖像ASP.NET控件的來源是不同的每個主題。 (如果它們不同,也是大小)。
我最近使用ASP.net主題來創建一個動態品牌的網站,其中包含不同的徽標和其他圖像,具體取決於將用戶發送到網站的會員。這聽起來像你要去的。要做到這一點,我做了以下幾點: