簡體   English   中英

如何應用主題運行時?

[英]How to apply themes runtime?

我想構建包含帶有外觀和CSS文件的主題的應用程序。

用戶可以在網頁上看到該主題列表。 每當用戶在主題列表中選擇主題時,該主題就會在所有頁面上應用於應用程序。

如果您有任何步驟要如何在主內容頁面中將動態主題應用於Web應用程序,請依靠我。

我試圖在一個內容頁面上應用主題,但是問題是我無法在Page_Init事件中獲得dropdownlist所選項目的值。 它提供未設置為對象實例的錯誤對象引用。 如何在Page_Init方法中捕獲dropdownlist值。

另外,如果我想在web.config中設置主題,那么如何在運行時更改主題。

請給答復..........

關於吉里什

dotnettreats.com上有一個示例可以完全滿足您的需求。 唯一的問題是,當我寫這篇文章時,該網站已經關閉。 我不知道何時(或是否)重新上線。

該項目稱為SampleThemes。 該示例包括一個帶有DropDownList的頁面,該頁面按名稱列出了項目中的幾個主題。 當用戶選擇一個項目時,將通過頁面的Page_PreInit事件上的主題名稱在頁面的主題屬性中設置頁面的主題。

這里是討論此問題的另一個鏈接(向下滾動到“動態應用主題”):
http://www.beansoftware.com/ASP.NET-Tutorials/Themes-In-ASP.NET.aspx

如果您仍然對此有疑問,請在評論中發布您的電子郵件地址,然后我將通過電子郵件將SampleThemes項目發送給您。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM