Возможно ли усечение запроса, возможно, из-за потери интернет-соединения и обработки страницы сервером?
Да, это возможно ,если кто-то нажмет кнопку отправки, даже если страница загружена не полностью, браузер закроет форму и отправит то, что было до этого момента.!
Чтобы проверить, заполнена ли страница, отправьте ее, осталось EnableEventValidation = true Если страница не отправлена полностью, вы получите ошибку выброса.
Я думаю такжефункция Page.IsValid выполняет аналогичную работу.Если page isValid, то вы получаете все данные.
Так что если у вас есть задержка на части страницы, вы получаете то, что когда-либо было в браузере данных.
Чтобы проверить, что я говорю, используйте этот код на своей странице , в тот момент, когда ваша страница достигает этой задержки, нажмите кнопку, и вы получите только данные до этого момента.
<%
Response.Flush();
System.Threading.Thread.Sleep(10000);
%>
Любая страница может быть отправлена с поврежденными данными , встречается много раз,
, и поэтому в ms есть скрытый элемент управления __ EVENTVALIDATION на каждой странице (кроме случаев, когда вы ее отключили), чтобы проверить, исправлена ли страница, отправьте ее обратно.