2010-04-24 77 views
0

我只是俯瞰简单的东西......但我的形式,这是一个Ajax的形式,总是即使验证失败提交。我没有使用jQuery验证,只是标准的.NET MVC验证。ASP.NET Ajax.BeginForm帖子即使验证失败

每场失败让显示验证消息和突出的领域,但形式只是提交反正。

是否有OnBegin剧本我可以调用,以防止从形式,如果有错误,提交?

感谢您的帮助!

Ajax.BeginForm( “EditUserProfile”,新 AjaxOptions { 列举HTTPMethod = “邮报”,的onComplete = ToggleViews”,UpdateTargetId = “userProfileContainer”})

回答

0

你能client validation和包括正确的客户端脚本MicrosoftAjax.jsMicrosoftMvcAjax.jsMicrosoftMvcValidation.js到您的网页?

<% Html.EnableClientValidation(); %> 
+0

是的,这是所有工作。正如我所提到的,客户端脚本CA使用验证发生。无效字段显示验证消息,CSS应用于无效输入字段。但无论如何表单帖子。 – 2010-04-27 13:56:29