MVC中的业务规则实现

时间:2013-07-10 03:12:03

标签: design-patterns model-view-controller

所以在我关于MVC的第一个问题以及受尊敬的stackoverflow memebrs的一些答案之后,我读了几本关于MVC的书,尤其是Scott Alen。

我的问题是我们如何实现显示/隐藏控件,根据用户选择和字段的特定值禁用/启用控件?

我们是否为每个案例创建单独的视图?在ASP.Net形式和代码隐藏中,我们可以编写尽可能多的逻辑。

希望这个例子可以澄清

  1. 我的商业规范说如果Carier是UnitedHealth然后显示'诊断代码字段',但是当Carrier是BlueCross时隐藏它。
  2. 另一个例子是,如果用户在列表框中选择特定值,则隐藏某些字段。
  3. 先谢谢。

1 个答案:

答案 0 :(得分:1)

我建议通过数据绑定来完成此操作。您可以向模型添加可见性属性,这些属性由您描述的逻辑支持。在渲染期间,可见性属性将隐藏/显示有问题的元素。