У меня есть разметка ниже, там нет секции триггеров и нет настройки триггеров в коде позади. Когда я нажимаю на флажок, страница обновляется и показывает скрытый div (видимые кодовые наборы на стороне сервера), но счетчик загрузки страницы на вкладке страницы не вращается в chrome. Если я удаляю теги update и template, страница, похоже, будет работать так же, за исключением того, что вращается спиннер загрузки страницы.
Что на самом деле происходит? Страница перезагружается или нет? Если панель обновления загружает страницу, почему это происходит без определенного AsyncPostBackTrigger?
<asp:UpdatePanel runat="server" ID="pnlMain">
<ContentTemplate>
<div class="control-group">
Hide Div
<div class="controls">
<asp:CheckBox ID="chkbx" CssClass="Input" runat="server" AutoPostBack="true" />
</div>
</div>
<div id="divToHide" runat="server">
stuff to hide when div is clicked
</div>
<div class="form-actions">
<asp:LinkButton ID="btnSubmit" runat="server" Text="Submit" />
</div>
</ContentTemplate>
</asp:UpdatePanel>