我在让 asp.net MVC 客户端验证按我想要的方式工作时遇到问题。
我基本上可以正常工作,但是,在用户单击提交按钮之前不会显示验证摘要,即使单个输入被突出显示为无效,因为用户选项卡/单击等通过表单的方式。这一切都发生在客户端。
我原以为一旦发现无效的输入字段就会显示验证摘要。
这种行为是设计使然吗?有什么办法可以解决它,因为我希望在发现其中一个输入字段无效后立即显示验证摘要。
我的代码基本上是,
<script src="@Url.Content("~/Scripts/jquery.validate.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")" type="text/javascript"></script>
...
@using (Html.BeginForm())
{
@Html.ValidationSummary(false)
@Html.EditorFor(model => model);
...
还有我的_Layout.cshtml
参考资料jquery-1.4.4.min.js
。