【发布时间】:2011-01-10 11:43:29
【问题描述】:
我很好奇如何以典型的ASP.NET MVC 心态构建一个其他人可以为其开发插件的平台。我的意思是,这些插件会是什么样子?
就像退出 WebForms 的用户控件,将所有层封装在自身中,或者代表模型、视图和控制器的三个不同文件。我应该开发CMS 的核心,我希望其他人为以后构建插件。哪种心态更好,经典的 Web 窗体还是 ASP.NET MVC?
我需要开发人员能够为此单独构建组件。是否可以将 MVC 目录结构封装在组件 DLL 文件中,然后当我引用 DLL 文件时,能够直接访问组件的模型、视图或控制器作为通用 MVC 结构的一部分?
【问题讨论】:
-
抱歉,我猜是不小心投了反对票。不知道这是怎么发生的,但除非编辑问题,否则我无法将其删除。
标签: asp.net asp.net-mvc webforms content-management-system components