如何为asp.net MVC系统添加皮肤引擎

时间:2010-05-01 04:33:29

标签: asp.net-mvc wordpress skins wordpress-theming

我正在ASP.NET MVC中实现一个解决方案,以后可以应用于其他几个领域。要做到这一点,即使基础业务逻辑不需要改变,也需要重新标记UI。我想以这样的方式编写代码,以便其他开发人员只开发只会改变UI的代码。这类似于可以针对Wordpress博客软件编写主题的方式。

任何人都可以建议如何组织我的项目以使这些功能有效吗?

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

我不会在主题中使用bult(实际上不确定它们是否仍存在于MVC中)但是你可以在Themes文件夹中使用多组CSS(带有相关图像),每个主题都有一个单独的路径,例如:Themes \ Default,Themes \ Classic等,其中唯一的配置是Path元素。这会将样式与核心代码分开,你不需要使用任何主题“引擎”等。

在您的MasterPages / Pages / Views中,您可以动态设置样式表的路径。

答案 2 :(得分:-1)

您是否尝试过使用MasterPages?

相关问题