Сценарий:соединения Сброс после одновременного AJAX и стандартной формы POST
- Собственный прокатке после JQuery Ajax для проверки поля ввода на unfocus
- кнопку Стандартный представить на пост по форме
Если я вызвать проверку на огонь и подождать, пока я не увижу его в firebug, а затем нажмите «Сохранить все». Если, однако, я оставляю изменение в поле, а затем сразу же нажимаю кнопку отправки (так что оба ajax и стандартная запись происходят почти одновременно) запрос зависает в браузере, прежде чем возвращать «сброс соединения». Если вы работаете в отладке VS, я ничего не вижу, пока не нажму паузу. Я тогда представлен следующий стек вызовов:
System.Web.dll!System.Web.Hosting.IIS7WorkerRequest.ReadEntityCoreSync(byte[] buffer, int offset, int size) + 0x23 bytes
System.Web.dll!System.Web.Hosting.IIS7WorkerRequest.ReadEntityBody(byte[] buffer, int size) + 0x18 bytes
System.Web.dll!System.Web.HttpRequest.GetEntireRawContent() + 0x2d4 bytes
System.Web.dll!System.Web.HttpRequest.GetMultipartContent() + 0x45 bytes
System.Web.dll!System.Web.HttpRequest.FillInFormCollection() + 0xad bytes
System.Web.dll!System.Web.HttpRequest.Form.get() + 0x45 bytes
System.Web.dll!System.Web.HttpRequest.HasForm.get() + 0x46 bytes
System.Web.dll!System.Web.UI.Page.GetCollectionBasedOnMethod(bool dontReturnNull) + 0x62 bytes
фон:
ASP.NET MVC 4 2 вебов-приложение с некоторой унаследованным WebForms страницы (страницы, участие в оба АЯКСЕ должности и обычной почте является та же страница веб-форм), работающая локально на Win7/IIS7.
Я могу потенциально отключить кнопку отправки при активации проверки ajax. Однако даже если я это сделаю, я заинтригован, чтобы узнать, что вызвало эту, казалось бы, проблему времени/параллельного запроса.
Пожалуйста, разместите код в отношении JQuery и кода за кнопкой отправки. – BinaryMisfit