[英]ASP.NET MVC 3 ValidationSummary not working with jquery client validatio
I have a form that i want to validate ( show validation summary, show validation properties error messages and support jquery client validation ). 我有一个要验证的表单(显示验证摘要,显示验证属性错误消息并支持jQuery客户端验证)。 Validation summary appears, validation properties error messages appears but when i add
出现验证摘要,出现验证属性错误消息,但是当我添加时
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
for client side validation i get the client validation, i get the validation properties error messages but the validation summary does not appear any more. 对于客户端验证,我得到了客户端验证,我得到了验证属性错误消息,但是验证摘要不再出现。 What am i missing?
我想念什么?
2 things to verify: 要验证的2件事:
Html.ValidationSummary
helper call must be inside the <form>
Html.ValidationSummary
帮助程序调用必须在 <form>
内部 false
as argument: @Html.ValidationSummary(false)
false
作为参数: @Html.ValidationSummary(false)
Example: 例:
@model MyViewModel
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
@using (Html.BeginForm())
{
@Html.ValidationSummary(false)
<div>
@Html.LabelFor(x => x.Foo)
@Html.EditorFor(x => x.Foo)
</div>
<button type="submit">OK</button>
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.