熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

.net中的主題

2013-11-13 11:07:29  來源: .NET編程 

  創建自己的主題

  在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
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.