当用户尝试点击:
时保存
他们输入了一些无效数据,我想通知他们。这可以使用以下方法:
在不同的视图具有不同的通知方法的情况下,控制器告诉视图显示某些控件的验证消息的机制是什么?
P.S。控制器不知道控件在视图中物理排列的顺序(例如,LTR区域设置希望以自上而下 - 从右到右的视觉顺序通知用户,而RTL区域设置希望通知底部的用户从右到左的顺序)
答案 0 :(得分:1)
控制器可以向模型添加Validation
对象,该对象可以包含无效字段的名称,特定验证消息等。
然后,视图可以选择渲染此Validation
对象,但它希望:通过突出显示不正确的字段,设置动画,显示模态对话框等等。
答案 1 :(得分:1)
如果您使用的是ASP.Net MVC 2.0,请查看Scott Gu的this post,尽管其中一些也适用于ASP.Net MVC 1.0。
由于