C# Ajax.BeginForm beforeSubmit事件

C# Ajax.BeginForm beforeSubmit事件,c#,javascript,asp.net-mvc-3,C#,Javascript,Asp.net Mvc 3,在MVC中,使用Ajax.BeginForm时是否有方法触发onBeforeSubmit事件?我想验证客户端的一些数据,并向用户提供适当的反馈。OnBegin是您需要的: using (Ajax.BeginForm("Action", "Controller", new AjaxOptions() { OnBegin = "alert('Replace with validation logic.')" })) 更新 大概是这样的: function onSubmitFeedbackB

在MVC中,使用Ajax.BeginForm时是否有方法触发onBeforeSubmit事件?我想验证客户端的一些数据,并向用户提供适当的反馈。

OnBegin是您需要的:

using (Ajax.BeginForm("Action", "Controller", 
new AjaxOptions() {
OnBegin = "alert('Replace with validation logic.')"
}))
更新 大概是这样的:

   function onSubmitFeedbackBegin(context) {
        if (uploading > 0) {
            return false;
        }
    }

如果我返回false,它会取消表单的提交吗?是的,返回false将取消操作。是否有方法将参数传递给onBegin回调?能否提供有关您尝试执行的操作的更多详细信息?onBegin不会阻止表单提交