После обновления 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
, и он запускается дважды, каждый раз, когда я нажимаю кнопку отправки.
Кто-нибудь еще видел это поведение? После обновления я ничего не изменил в коде, и он отлично работал перед обновлением.