Я работаю над приложением MVC.net. Я делаю асинхронные запросы к моему контроллеру через jQuery. Ниже вы можете видеть эти запросы в скрипаче (все они запускаются в определенной последовательности).MVC.net. Последовательность асинхронных вызовов методов контроллера
Num протокола Результат Хост URL-
2929 200 HTTP somesite.com:1936/DynamicTables/SaveCurrentRowsState
2930 200 HTTP somesite.com:1936/DynamicTables/AddRows? Ключ = 30060d39-7531-41a2- 8d40-4c53ec34d6ff & rowsCount = 5
2930 200 HTTP somesite.com:1936/DynamicTables/GetNextPage? ключ = 30060d39-7531-41a2-8d40-4c53ec34d6ff & newPageNumber = 21 & rowsPerPage = 30
Но сервер обрабатывает эти запросы в другой последовательности (я поставил точки останова при запуске каждого из этих методов на сервере и, таким образом, чтобы проверить эту последовательность). Таким образом, фактическая последовательность: 1) AddRows 2) SaveCurrentRowsState 3) GetNextPage
Похоже, что asp.net тратит разное время для обработки этих запросов, прежде чем он сталкивается с моей точки останова. Может ли кто-нибудь помочь мне, почему это возможно? Есть ли способ избежать этой ситуации?
Спасибо, Егор