Javascript Jquery表单提交将不会到达MVC控制器
注意:在Firefox和IE11上测试 我在这里遇到了一个非常奇怪的问题,它似乎并没有影响到我们用于测试的每个帐户。我们有一个登录表单,一旦用户登录,他就可以更新配置文件,这是下面代码的一部分 一个帐户工作得非常好,单击submit按钮,它到达下面显示的JS onclick事件,然后按预期降落到控制器上 现在,另外两个帐户(数据相似,没有太大区别)提交表单并触发单击事件,但一旦提交表单,它就永远不会到达控制器 你知道是什么导致了这一切吗 为了简单起见,对JS文件进行了修剪 HTMLJavascript Jquery表单提交将不会到达MVC控制器,javascript,jquery,html,asp.net,razor,Javascript,Jquery,Html,Asp.net,Razor,注意:在Firefox和IE11上测试 我在这里遇到了一个非常奇怪的问题,它似乎并没有影响到我们用于测试的每个帐户。我们有一个登录表单,一旦用户登录,他就可以更新配置文件,这是下面代码的一部分 一个帐户工作得非常好,单击submit按钮,它到达下面显示的JS onclick事件,然后按预期降落到控制器上 现在,另外两个帐户(数据相似,没有太大区别)提交表单并触发单击事件,但一旦提交表单,它就永远不会到达控制器 你知道是什么导致了这一切吗 为了简单起见,对JS文件进行了修剪 HTML 我有一个类似
我有一个类似的问题,清除临时文件并重新打开VS修复了它。您确定在浏览器控制台F12中没有收到错误消息吗?@Michael_B没有显示错误。显示控制器方法?请使用评论部分进行评论
//All arguments coming in are true
if (isValidGeneral && isValidAgentTypes && isValidAgentCodes && isValidCountrySelect && isValidTitleSelect && phoneNumbersValid ) {
obj.preventDefault();
$('#ProfileUpdateForm').submit();
return false;
}
@using (Html.BeginForm("AgentProfileUpdate", "AgentProfile", FormMethod.Post, new { enctype = "multipart/form-data", id = "ProfileUpdateForm" }))
{
@Html.ValidationSummary(true, "Profile update failed")
<div>
<fieldset> ....Lots Of Fields... </fieldset>
</div>
<div id="submitButtonsDiv">
<input id="btnSubmit" type="submit" value="UPDATE" class="btnProfileUpdateSubmit" tabindex="56" />
<input type="button" value="CANCEL" class="btnProfileUpdateCancel" tabindex="57" onclick="document.location.href=document.referrer" />
</div>
}