Model view controller 如何在MVC中显示验证消息?

Model view controller 如何在MVC中显示验证消息?,model-view-controller,language-agnostic,Model View Controller,Language Agnostic,当用户尝试单击时: 拯救 他们输入了一些无效数据,我想通知他们。这可以通过以下方法实现: 用气球提示将他们的注意力引导到需要他们注意的事情上 自动下拉组合框 触发动画 显示模式对话框 等 如果不同的视图具有不同的通知方法,那么控制器告诉视图显示某些控件的验证消息的机制是什么 p、 s.控制器不知道控件在视图中的物理排列顺序(例如,LTR区域设置希望以自上而下的从左到右的视觉顺序通知用户,而RTL区域设置希望以从右到左的自底向上的顺序通知用户)控制器可以向模型添加一个验证对象,其中可以包含无效

当用户尝试单击时:

拯救

他们输入了一些无效数据,我想通知他们。这可以通过以下方法实现:

  • 用气球提示将他们的注意力引导到需要他们注意的事情上
  • 自动下拉组合框
  • 触发动画
  • 显示模式对话框
如果不同的视图具有不同的通知方法,那么控制器告诉视图显示某些控件的验证消息的机制是什么


p、 s.控制器不知道控件在视图中的物理排列顺序(例如,LTR区域设置希望以自上而下的从左到右的视觉顺序通知用户,而RTL区域设置希望以从右到左的自底向上的顺序通知用户)

控制器可以向模型添加一个
验证
对象,其中可以包含无效字段的名称、特定验证消息等


然后,视图可以选择按自己的意愿渲染此
验证
对象:通过突出显示不正确的字段、设置动画、显示模式对话框等。

如果您使用的是ASP.Net MVC 2.0,请查看Scott Gu,尽管其中一些内容也适用于ASP.Net MVC 1.0。

这种语言如何不可知?根据您使用的语言和MVC框架的不同,验证技术可能会有所不同。@William我想他是说他想要一个解决问题的“体系结构”或“系统描述”。语言和服务器技术不那么重要。重要的是HTTP和DOM。威廉是对的。语言不可知论:假设它是用汇编语言为混合计算机编写的。