ASP.Net MVC Ajax.Beginform дает неожиданные результаты при быстром нажатии - PullRequest
1 голос
/ 08 декабря 2010

Я использую ASP.Net MVC ajax.beginform для изменения содержимого панели, я также переключаю некоторые другие элементы на странице с помощью javascript,

, если я быстро нажимаю между двумя опциямиjavascript работает должным образом, но ajax не всегда возвращает содержимое, относящееся к последней нажатой кнопке.

У кого-нибудь еще была эта проблема, и есть ли исправления или обходные пути?

Mark

1 Ответ

2 голосов
/ 08 декабря 2010

Это нормально, AJAX асинхронный, то есть порядок, в котором вы будете получать ответы от сервера, не обязательно будет таким же, как вы отправляете запросы. Вам может потребоваться поставить в очередь запросы. Есть несколько хороших jquery плагинов , которые позволяют вам достичь этого . Но с MS Ajax я сомневаюсь.

...