gpt4 book ai didi

asp.net-mvc - 如何组织 asp.NET MVC 项目以允许 "lite"版本

转载 作者:行者123 更新时间:2023-12-04 23:58:43 26 4
gpt4 key购买 nike

我正在将 Web 表单应用程序迁移到 ASP.NET MVC。今后我们可能希望提供此应用程序的“精简版”。这是一个相当模糊的概念,但我希望底层数据库是相同的,我们只会简化 UI,用户甚至可以在完整版和精简版之间随意切换。

我们显然希望尽可能多地重用,也许使用相同的模型但不同的 View 。有些页面将保持完全相同,其他页面可能会被删除或与其他页面合并。

我想避免的是以这样一种方式组织项目,如果最终我们决定这样做,那么很难做到这个“精简版”。在这一点上,我能想到的就是有 Controller 和 View 的区域,按“完整”、“精简”和“共享”组织。

有没有人对使用 MVC 的应用程序的多种风格有任何经验?

最佳答案

更好的解决方案是使用自定义母版页和 View ,就像您可以为移动应用程序创建自定义条目一样。看这里:

http://www.hanselman.com/blog/MixMobileWebSitesWithASPNETMVCAndTheMobileBrowserDefinitionFile.aspx

这个解决方案应该工作得很好。

关于asp.net-mvc - 如何组织 asp.NET MVC 项目以允许 "lite"版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2428953/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com