2009-10-31 109 views
5

任何人都可以指向任何描述如何在asp.net mvc應用程序中使用主題和皮膚的文章?如何在asp.net mvc中創建主題和皮膚?

+0

我已經使用這個鏈接的示例代碼, http://www.codeproject.com/KB/aspnet/ASPNETMVCDynamicThemes.aspx 除了「Html.RenderAction」方法,一切正常。它引發這個異常「當視圖是ViewUserControl時,不能指定主名稱」。如果您有任何意識到這個錯誤請求幫助。 – Ravi 2009-10-31 06:36:26

回答

1

對於ASP.NET MVC,您沒有ASP.NET'主題'口頭禪,您typically use CSS

+1

我不認爲他在控件中的含義是「主題」,更像是WordPress主題和類似主題。只能通過CSS來改變整個設計。 – 2009-10-31 05:20:09

+2

@HeavyWave:我不認爲你已經使用ASP.NET MVC。其實,你可以使用CSS來改變整個設計。什麼會阻止你這樣做?你不應該在MVC中使用ASP.NET控件。 – 2009-10-31 14:57:38

2

我會使用不同的CSS文件,因爲喬治建議。你可以通過這種方式獲得很多。請參閱CSS Zen Garden以瞭解您可以做多少事例。

如果這不會給你足夠的控制,那麼你也可以在你的控制器指定一個母版頁是這樣的:

return View(stringViewName, stringMasterName, model); 
0

this guy使用自定義視圖引擎來解決這個問題,我喜歡這個更好的解決方案比ASP.MET MVC動態主題,但我沒有測試任何兩個,我仍然在尋找的東西。