0
我正在构建一个包含许多面板和许多控件(包括面板内外)的窗体。必须根据模型状态,其他面板的状态以及他们自己的业务规则验证来启用/禁用面板和控件的版本(并且可能已禁用最后一个选定值的版本)。到现在为止,我们已经创建了许多具有相同控件(许多.aspx)的面板,只要我们想要根据模型状态和业务条件(等等)来添加它们即可。我认为它可以以更好的方式完成......(即使用ModelState并操纵其键或禁用基于标准的表单验证....)。所以:如何管理mvc表单上的条件启用/禁用状态?
- 是否有可能控制模型中哪些字段将与每个帖子验证?
- 基于模型的状态,可以禁止查看控件(用于版本和验证)?
- 如果1和2的答案为“否”,那么如何使用模型的状态来启用/禁用控件?
以上假设,当然,Web窗体视图引擎 – 2010-10-01 16:30:53