gpt4 book ai didi

asp.net-mvc - 如何在 ASP.NET MVC 3 中创建可配置系统?

转载 作者:行者123 更新时间:2023-12-02 04:02:45 27 4
gpt4 key购买 nike

场景是:我工作的公司需要运送产品,其功能由契约(Contract)定义。

  • 一个客户需要一个完整的系统,具有所有的报告功能和东西
  • 其他客户端(或者更准确地说是一个产品)只需要数据库中的数据即可显示和下载,在不久的将来可能会出现许多其他产品场景。

  • 虽然不是创建不同的系统并为每个系统添加和纠正错误,但能够设置将或不发送给客户的内容似乎是合理的。我试图找到一个优雅的解决方案......我的 Controller 和我的模型将保持完全相同,但我的 View 会发生很大的变化。

    关于如何使它工作的任何想法?

    最佳答案

    不确定我是否理解正确。您有两个不同的功能集,并希望将它们加入到一个能够同时具备这两种功能的代码库中?它们在什么水平上相似?

    我将致力于为数据和逻辑层维护一个单一的代码库 (More Here) ,并根据表示层上的差异量执行以下操作之一:

  • 创建另一个 asp.net mvc3 项目,该项目使用我来自其他层的“共享”库
  • 在一个 asp.net mvc3 项目上创建所有功能,然后处理路由以启用/禁用某些东西,如果您愿意,您也可以在某些配置文件上执行此操作,因此不需要为每个客户端进行特定构建。

  • 没有更多细节我不能说太多。

    关于asp.net-mvc - 如何在 ASP.NET MVC 3 中创建可配置系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9435389/

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