Asp.net mvc 如何在asp.net MVC系统中添加皮肤引擎

Asp.net mvc 如何在asp.net MVC系统中添加皮肤引擎,asp.net-mvc,wordpress,skins,wordpress-theming,Asp.net Mvc,Wordpress,Skins,Wordpress Theming,我正在ASP.NET MVC中实现一个解决方案,以后可以应用到其他几个领域。要做到这一点,即使底层业务逻辑不需要更改,也需要重新标记UI。我希望以这样一种方式编写代码,允许其他开发人员只开发只会更改UI的代码。这与Wordpress博客软件编写主题的方式类似 有人能建议如何组织我的项目以使这些功能发挥作用吗?你试过使用母版页吗?我不会在主题中使用bult,但实际上不确定这些是否仍然存在于MVC中,但你可以在主题文件夹中使用多组CSS和相关图像,每个主题有一个单独的路径,例如:Themes\Def

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


有人能建议如何组织我的项目以使这些功能发挥作用吗?

你试过使用母版页吗?

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


在母版页/页面/视图中,您可以动态地设置样式表的路径。

母版页不能完全剪切它。