MVC3检查是视图中的有效表单

时间:2011-03-29 11:04:06

标签: asp.net-mvc asp.net-mvc-3

  

可能重复:
  MVC 3 - checking if form is valid (has passed client side validation)

有没有办法检查通过/表单的不显眼验证是否有效?

如果表单无效,我需要显示一个警告框。我怎么会在mvc3中这样做? 感谢

2 个答案:

答案 0 :(得分:19)

如果要在服务器端的View中检查它,可以使用 ViewData.ModelState.IsValid

答案 1 :(得分:18)

if (!$('#id-of-your-form').valid())
   alert('Invalid');

应该这样做,MVC验证使用附加到表单的jquery.validate.js。