场景是:我工作的公司需要运送产品,其功能由契约(Contract)定义。
虽然不是创建不同的系统并为每个系统添加和纠正错误,但能够设置将或不发送给客户的内容似乎是合理的。我试图找到一个优雅的解决方案......我的 Controller 和我的模型将保持完全相同,但我的 View 会发生很大的变化。
关于如何使它工作的任何想法?
最佳答案
不确定我是否理解正确。您有两个不同的功能集,并希望将它们加入到一个能够同时具备这两种功能的代码库中?它们在什么水平上相似?
我将致力于为数据和逻辑层维护一个单一的代码库 (More Here) ,并根据表示层上的差异量执行以下操作之一:
没有更多细节我不能说太多。
关于asp.net-mvc - 如何在 ASP.NET MVC 3 中创建可配置系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9435389/