如何在MVC中显示验证信息?

问题描述 投票:2回答:2

当用户试图点击:

       保存

而他们输入了一些无效的数据,我想通知他们。这可以用以下方法。

  • 引导他们的注意到的东西 需要他们的注意与气球的提示
  • 自动下拉组合框
  • 触发动画
  • 显示模式对话框

鉴于不同的视图有不同的通知方式,控制器告诉视图为某些控件显示验证消息的机制是什么?

p.s. 控制器不知道控件在视图中的物理排列顺序(例如LTR locale希望按照从上到下从左到右的视觉顺序通知用户,而RTL locale希望按照从下到上从右到左的顺序通知用户)

model-view-controller language-agnostic
2个回答
1
投票

控制器可以添加一个 Validation 对象,其中可以包含无效字段的名称和特定的验证信息等。

然后,视图可以选择将这个 Validation 对象:通过高亮不正确的字段、动画、显示模态对话框等。


1
投票

如果您使用的是ASP.Net MVC 2.0,请查看以下内容 此职位 由Scott Gu撰写,尽管其中一些内容也适用于ASP.Net MVC 1.0。

© www.soinside.com 2019 - 2024. All rights reserved.