有一项研究here我的同事引起了我的注意。基本上,在线表格验证是一件好事。
但是你如何在MVC中进行内联多字段表单验证,假设你已经有一个“yield return”设置来返回一个表单违规列表?仅对原始值进行内联验证,例如“邮政编码不应包含字母字符吗?”
您是否会向客户端提交一些 Javascript代码,以检查“此字段和此字段应一起评估这个验证,顺便说一句,我们将在最终提交时再次验证所有字段?
任何人都有代码示例(C#和MVC)来说明使用远程存储库处理内联多字段表单验证(但不是一次都是所有字段)?
答案 0 :(得分:1)
我没有任何代码,但如果我要进行内联验证,我会在Nerd Dinner中实现验证示例。
显然,这会对提交进行验证,因此对您的问题不太有用。但是,如果你将它与jQuery结合起来,那么它确实很有用。
基本上我会在关键点进行jQuery回发,检查验证错误,然后在回调中向用户突出显示错误。
您可以附加事件来说明具有特定样式类的字段或所有字段等的丢失焦点事件。在这方面真的非常可扩展。
jQuery上有大量或样本以及如何发回等等。
我还会对回发进行完整的验证检查,以便捕获可能遗漏的任何内容。
这有帮助吗?