当用户试图点击:
保存
而他们输入了一些无效的数据,我想通知他们。这可以用以下方法。
鉴于不同的视图有不同的通知方式,控制器告诉视图为某些控件显示验证消息的机制是什么?
p.s. 控制器不知道控件在视图中的物理排列顺序(例如LTR locale希望按照从上到下从左到右的视觉顺序通知用户,而RTL locale希望按照从下到上从右到左的顺序通知用户)
控制器可以添加一个 Validation
对象,其中可以包含无效字段的名称和特定的验证信息等。
然后,视图可以选择将这个 Validation
对象:通过高亮不正确的字段、动画、显示模态对话框等。
如果您使用的是ASP.Net MVC 2.0,请查看以下内容 此职位 由Scott Gu撰写,尽管其中一些内容也适用于ASP.Net MVC 1.0。