首页 文章

即使验证失败,ASP.NET Ajax.BeginForm也会发布

提问于
浏览
0

我只是忽略了一些简单的东西...但是我的表单,即Ajax表单,即使验证失败也总是提交 . 我没有使用jQuery验证,只是标准的.NET MVC验证 .

每个字段失败都显示验证消息并突出显示该字段,但表单只是提交 .

是否有一个OnBegin脚本我可以调用,以防止表单在有错误的情况下提交?

谢谢您的帮助!

Ajax.BeginForm(“EditUserProfile”,new AjaxOptions {HttpMethod =“Post”,OnComplete = ToggleViews“,UpdateTargetId =”userProfileContainer“})

1 回答

  • 0

    您是否启用了client validation并在页面中包含了正确的客户端脚本 MicrosoftAjax.jsMicrosoftMvcAjax.jsMicrosoftMvcValidation.js

    <% Html.EnableClientValidation(); %>
    

相关问题