Jquery 部分视图中模型的Ajax.BeginForm()和validaiton消息?
我正在通过Ajax将我的部分视图加载到主视图中。 我的局部视图如下所示。现在,第一次单击“我的服务器代码”进行验证,但第二次单击“获取客户端验证”,视图中将显示“我的模型”消息。为什么在第二次单击中只进行客户端验证 函数注册表事件{ $.validator.unobtrusive.parse'form'; } @使用Ajax.BeginFormAdd、Account、新AjaxOptions{UpdateTargetId=messageid、HttpMethod=Post、OnSuccess=RegisterAjaxEvents;、InsertionMode=InsertionMode.Replace}{@Html.AntiForgeryToken @Html.ValidationSummarytrue @Html.LabelFormodel=>model.name,新的{@class=label} @Html.TextBoxForm=>m.name,新建{@class=textbox}@Html.ValidationMessageFormodel=>model.name,string.Empty,新建{@class=error} @Html.LabelFormodel=>model.Userid,新的{@class=label} @Html.TextBoxForm=>m.Userid,新建{@class=textbox}@Html.ValidationMessageFormodel=>model.Userid,string.Empty,新建{@class=error} @Html.LabelFormodel=>model.Email,新建{@class=label} @Html.TextBoxFormodel=>model.Email,新建{@class=textbox}@Html.ValidationMessageFormodel=>model.Email,string.Empty,新建{@class=error}Jquery 部分视图中模型的Ajax.BeginForm()和validaiton消息?,jquery,asp.net-mvc-5,ajax.beginform,Jquery,Asp.net Mvc 5,Ajax.beginform,我正在通过Ajax将我的部分视图加载到主视图中。 我的局部视图如下所示。现在,第一次单击“我的服务器代码”进行验证,但第二次单击“获取客户端验证”,视图中将显示“我的模型”消息。为什么在第二次单击中只进行客户端验证 函数注册表事件{ $.validator.unobtrusive.parse'form'; } @使用Ajax.BeginFormAdd、Account、新AjaxOptions{UpdateTargetId=messageid、HttpMethod=Post、OnSuccess=
}您的RegisterAjaxEvents函数仅在ajax成功函数中调用,即在第一次发布成功之后。尝试在beforeSend参数中调用它。我如何在Ajax.BeginForm中添加beforeSend参数?@使用Ajax.BeginFormAdd,Account,new AjaxOptions{…,OnBegin=RegisterAjaxEvents;…我已经尝试过了,但在这种情况下,也是第一次启动服务器验证,第二次单击客户端验证。