2012-02-01 20 views
0

我有一個基本問題,我似乎無法解決使用谷歌(或者我使用錯誤的關鍵字組合)。ASP.net如何啓用主題

我有一個應用程序,我可以訪問Masterpages和ASPX。我無法訪問後面的代碼;在那個應用程序中,我有一個主題文件夾和一個我創建的皮膚。

我試圖皮膚樹視圖,並添加了以下內容到aspx文檔SkinId =「trview」(沒有擴展名的皮膚文件的名稱)上的控件。

這本身並不影響結果輸出。我似乎記得應該將一行代碼添加到masterpage中以告訴應用程序使用主題,但我似乎無法找到它是什麼。

任何意見,將不勝感激。

回答

1

您不能設置在母版的主題,但在應用程序的web.config

<system.web> 
    <pages theme="myTheme"> 
</system.web> 

或在你的頁面的頁面指令使用母版

<%@ Page Theme="myTheme" %> 
+0

感謝您的支持。這可能是我缺少的關鍵一點,因爲主題沒有在那裏定義。 – Andrew 2012-02-01 13:09:32

0

對於所有的WebForms ,請轉到web.config並編輯<pages>標記

<pages theme="Theme1"> 
     ...... 

還記得:主題不是皮膚文件,皮膚文件包含在主題中

+0

事實證明,我可以訪問web.config,並且我已經在那裏添加了主題。謝謝你的時間。 – Andrew 2012-02-01 13:06:45