我正在ASP.NET MVC中实现一个解决方案,以后可以应用于其他几个领域。要做到这一点,即使基础业务逻辑不需要改变,也需要重新标记UI。我想以这样的方式编写代码,以便其他开发人员只开发只会改变UI的代码。这类似于可以针对Wordpress博客软件编写主题的方式。
任何人都可以建议如何组织我的项目以使这些功能有效吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
我不会在主题中使用bult(实际上不确定它们是否仍存在于MVC中)但是你可以在Themes文件夹中使用多组CSS(带有相关图像),每个主题都有一个单独的路径,例如:Themes \ Default,Themes \ Classic等,其中唯一的配置是Path元素。这会将样式与核心代码分开,你不需要使用任何主题“引擎”等。
在您的MasterPages / Pages / Views中,您可以动态设置样式表的路径。
答案 2 :(得分:-1)
您是否尝试过使用MasterPages?