在很多情況下開發人員可能會希望為站點內的所有頁面指定一個一致的外觀雖然可以為所有的頁面指定同一個主題但是在某個中心位置為站點指定默認的主題將會更加迅速和簡單在ASPNET 中可以在Webconfig文件內添加一個值從而為站點中的頁面指定默認的主題應該記得在第章中使用過Webconfig文件為不同的用戶賬戶指定站點的訪問權限由於Webeonfig文件是保存所有站點級別設置的中心位置因此可以將站點的默認主題信息保存在其中基本的語法如下所示
<?xml version=?>
<configuration>
<appSettings/>
<connectionStrings/>
<systemweb>
<pages theme=myTheme styleSheetTheme=myOtherTheme />
可以在Webconfig文件中同時指定Stylesheet主題和Customization主題如果在Webconfig文件中指定了一個主題而頁面中沒有指定任何主題那麼這個頁面將應用Webconfig文件中的主題另外如果Webconfig文件為站點指定了一個Customization主題而頁面中指定了一個Stylesheet主題那麼應用於頁面的將是Webconfig文件中的Customization主題下面是經過細微修改的樣式優先級其中包括Webconfig文件內的主題
() Webconfig文件內的Stylesheet主題
() 頁面上的Stylesheet主題
() CSS樣式
() Element樣式
() Webconfig文件內的customization主題
() 頁面上的Customization主題
如果希望完全控制整個站點的外觀則可以在Webconfig文件中指定一個Customization主題
ASPNET 入門教程完整版
[] [] []
From:http://tw.wingwit.com/Article/program/net/201311/15190.html