У меня есть страница с веб-форму asp.net возле 40 управления и 50 серверов валидатора на нем и I`m с помощью UpdatePanel с триггером asyncpostback на нем, как показано ниже:почему asyncpostback в странице WebForm asp.net настолько тяжел
<asp:UpdatePanel ID="pnlMain" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="rdblHeiatElmi" EventName="SelectedIndexChanged" />
<asp:AsyncPostBackTrigger ControlID="txtCodeMeli" EventName="TextChanged" />
<asp:AsyncPostBackTrigger ControlID="chbkDaneshkade" EventName="SelectedIndexChanged" />
<asp:AsyncPostBackTrigger ControlID="drpProvince1" EventName="SelectedIndexChanged" />
<asp:AsyncPostBackTrigger ControlID="drpProvince2" EventName="SelectedIndexChanged" />
</Triggers>
<ContentTemplate>
мой вопрос: почему мои данные обратной почты async настолько тяжелы? i've проверяет данные, отправленные обратно на сервер, и это около 1200 КБ, в каждом asyncpostback.
Я полагаю, это из-за 'ViewState', который отправляется по каждому запросу AJAX. –
Я подозревал, что, как я могу проверить точный размер viewstat? –
Вы можете посмотреть полезную нагрузку, отправленную во время запроса AJAX. ViewState отправляется как скрытое поле ввода. –