好的,我更新了我的问题。 我可以使用UpdatePanel来处理这种方式。 你知道,ContentTemplate中的所有内容都是异步的,但是在结果出现之前我们如何处理结果。 喜欢
<asp:UpdatePanel>
<ContentTemplate>
<asp:Button ID="Button1" runat="server" Text="Button" /><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Label ID="info" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
当我们点击按钮时,它将在后端查询数据库,这需要一些时间,也许几秒,也许更长。现在我如何让信息标签显示&#34;查询&#34;,表明后端的处理,访问者应该等待一段时间。
答案 0 :(得分:1)
使用ProgressTemplateuse ProgressTemplateuse ProgressTemplateuse ProgressTemplate
答案 1 :(得分:0)
将更新进度添加到更新面板:
<asp:UpdatePanel id="myUpdatePanel">
<ContentTemplate>
<asp:Button ID="Button1" runat="server" Text="Button" /><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</ContentTemplate>
<asp:UpdateProgress ID="UpdateProgress1" AssociatedUpdatePanelID="myUpdatePanel" runat="server">
<ProgressTemplate>
<asp:Label ID="info" runat="server" Text="querying..."/>
</ProgressTemplate>
</asp:UpdateProgress>
</asp:UpdatePanel>
在 MSDN 上查看更多选项和示例。