将我的 ASP MVC 从 3 Preview 升级到 3 Beta 后,我在 Ajax 表单中看到了奇怪的行为。
@using(Ajax.BeginForm("New", new AjaxOptions() {OnSuccess = "onAjaxSuccess", OnFailure = "onAjaxFailure", OnBegin = "onAjaxBegin", HttpMethod = "Post"})) {}
<form action="/Order/New" data-ajax="true" data-ajax-begin="onAjaxBegin" data-ajax-failure="onAjaxFailure" data-ajax-method="Post" data-ajax-success="onAjaxSuccess" method="post"></form>
我alert
在我的函数中放置了一个onAjaxBegin
,每次点击我的提交按钮时,它都会被触发两次。
其他人看到这种行为吗?升级后我没有更改代码中的任何内容,并且在升级之前它运行良好。