創建自己的主題
在app_themes創建文件夾如果你要創建多個主題請創建多個文件夾如SpringSummerWinnerAutumn等在每一個文件夾下創建css文件skin文件images文件夾images是放圖片的地方css是普通的css文件
如下
newButton
{
height:px;
border:none;
background:url(
images/button_bg_blue_Xgif)norepeat;
fontsize:px;
width:px;
}
skin文件如下
<asp:Button runat=
server
cssClass=
newButton
/>
不能加ID
但要加runat=
server
如果你一開始創建的主題文件為Spring則在頁面如下引用<@page Language=c# Theme=Spring>要在所有的頁面引用可以webconfig中配置
<configuration>
<systemweb>
<pages theme=Spring>
</systemweb>
</configuration>
如果要在某個控件移出主題在控件中加入如下代碼<asp:button ID=btnAdd runat=server EnableTheme=false/>除了在webconfig中使用主題和在頁面的page指令中加入主題外還有一種方法也是在page指令中如下
<@page Language=C# StylesheetTheme=Spring>
這和Theme的區別為當個別控件有自己的樣式時Theme會覆蓋這些樣式當StylesheetTheme不會覆蓋
編程使用主題
必須在Page_PreInit事件中使用主題如下
Public void Page_PreInit(Object senderSystemEventArgs e)
{
PageTheme = RequestQueryString[Spring];
}
From:http://tw.wingwit.com/Article/program/net/201311/15212.html