2009-10-31 112 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动态主题,但我没有测试任何两个,我仍然在寻找的东西。