Asp.net mvc ASP.NET MVC项目和可扩展/外皮系统的最佳实践是什么?

Asp.net mvc ASP.NET MVC项目和可扩展/外皮系统的最佳实践是什么?,asp.net-mvc,plugins,themes,skins,Asp.net Mvc,Plugins,Themes,Skins,我一直想知道在MVC中创建项目的最佳实践,并让其他人为它创建扩展/模块/插件和皮肤/主题等 例如,WordPress在这方面非常出色。只需上传一个文件或文件夹。甚至可以直接从WP管理中浏览插件,只需单击一下即可安装 这里有没有人对如何创建一个允许这种灵活性的项目有一些建议。 对于皮肤,我可能需要实现自己的viewengine,对吗 任何好的资源和提示都会很好 谢谢 蒙皮没有那么难,只需交换样式表即可。对于使用不同的模板集,是的,您只需要自定义,而不是编写自己的viewengine。这非常简单,您

我一直想知道在MVC中创建项目的最佳实践,并让其他人为它创建扩展/模块/插件和皮肤/主题等

例如,WordPress在这方面非常出色。只需上传一个文件或文件夹。甚至可以直接从WP管理中浏览插件,只需单击一下即可安装

这里有没有人对如何创建一个允许这种灵活性的项目有一些建议。 对于皮肤,我可能需要实现自己的viewengine,对吗

任何好的资源和提示都会很好


谢谢

蒙皮没有那么难,只需交换样式表即可。对于使用不同的模板集,是的,您只需要自定义,而不是编写自己的viewengine。这非常简单,您只需告诉MVC在不同的位置查看您的视图:

MVC插件小部件问题以前曾被问及:


蒙皮没有那么难,只需交换样式表即可。对于使用不同的模板集,是的,您只需要自定义,而不是编写自己的viewengine。这非常简单,您只需告诉MVC在不同的位置查看您的视图:

MVC插件小部件问题以前曾被问及:


我最终使用了VirtualPathProvider,因为我需要应用程序之外的视图。现在,我们可以将视图存储在数据库中。

我最终使用了VirtualPathProvider,因为我希望视图位于应用程序之外。现在,我们可以将视图存储在数据库中。

这就是我用于主题的内容。插件能力/模块化,这是一个我还没有找到可靠答案的问题。这就是我用于主题的内容。插件能力/模块化,这是一个我还没有找到可靠答案的问题。