【问题标题】:Business rules implementation in MVCMVC 中的业务规则实现
【发布时间】:2013-07-10 03:12:03
【问题描述】:

因此,在我第一个关于 MVC 的问题和一些受人尊敬的 stackoverflow memebrs 的回答之后,我阅读了一些关于 MVC 的书,尤其是 Scott Alen 的书。

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

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

希望这个例子可以澄清

  1. 我的业务规范显示,如果 Carier 是 UnitedHealth,则显示“诊断代码字段”,但当 Carier 是 BlueCross 时将其隐藏。
  2. 另一个例子是,如果用户在列表框中选择了特定值,则隐藏某些字段。

提前致谢。

【问题讨论】:

    标签: design-patterns model-view-controller


    【解决方案1】:

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

    【讨论】:

    • 感谢 TGH。我如何处理第二种情况,比如用户交互。不显眼的 Javascript 和 Jquery 可以提供帮助,但不确定这是否是正确的路径。
    • 这真的取决于场景。简单的案例可以在客户端完成。但是,其他情况可能需要重新加载页面的获取请求。
    猜你喜欢
    • 1970-01-01
    • 2011-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多