【发布时间】:2020-08-15 01:06:52
【问题描述】:
我有下面的标记,没有触发器部分,也没有在后面的代码中设置触发器。当我单击复选框时,页面会更新并显示隐藏的 div(服务器端代码集可见),但页面选项卡中的页面加载微调器不会在 chrome 中旋转。如果我删除更新和模板标签,页面的行为似乎相同,除了页面加载微调器旋转。
实际发生了什么?页面是否正在重新加载?如果更新面板正在加载页面,为什么在没有定义 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>
【问题讨论】:
标签: asp.net webforms updatepanel