我有一个 ASP.Net 2.0 网站,想将其转换为 MVC 范例(我对此很陌生),但从零开始。
我的旧网站中有一些主题,但是到处阅读,似乎主题不太适合 MVC 范例。
问题是:
在 MVC 中构建主题用户可定制网站的最佳实践是什么? 如果适用的话,您能举个小例子吗?
注意:我知道 this但他们没有谈论最佳实践或如何开始。
最佳答案
这是我在 ASP.NET MVC 中用于实现“主题”的代码:
ASP.NET MVC: Implement Theme Folders using a Custom ViewEngine
当您能够仅交换 CSS 文件来更改主题时,这很好,但这在很多情况下确实不太实用。特别是当每个主题需要有完全不同的布局时。在这种情况下,您需要更改渲染的 CSS 和 HTML,这就是我编写上述链接中的代码的原因。
关于asp.net-mvc - Asp.Net MVC 主题,如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/769878/