注册 登录
编程论坛 ASP.NET技术论坛

gridView 显示“正在加载中,请稍后.....”

Evenchao 发布于 2014-09-09 17:17, 1881 次点击
我在网上看到别人是用UpdatePanel实现,代码如下:
<asp:ScriptManager ID="ScriptManager2" runat="server">
                        </asp:ScriptManager>
                        <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                            <Triggers>
                                <asp:AsyncPostBackTrigger ControlID="btn_statistics" EventName="Click" />
                            </Triggers>
                            <ContentTemplate>
                                <asp:GridView >
                                  此处省略
                                </asp:GridView>
                            </ContentTemplate>
                        </asp:UpdatePanel>
                        <asp:UpdateProgress ID="UpdateProgress2" runat="server">
                            <ProgressTemplate>
                                <span style="font-size: 12px">正在加载数据,请稍后......</span>
                            </ProgressTemplate>
                        </asp:UpdateProgress>
然后在后台:
protected void btn_statistics_Click(object sender, EventArgs e)
{
System.Threading.Thread.Sleep(5000);
}
但是,我有一个问题,这样的话,当5秒中后,“正在加载数据,请稍后......”这些字就没有了,怎么实现当gridview数据绑定完了之后,才消失“正在加载数据,请稍后......”这些字???
1 回复
#2
polaris1322014-10-10 10:50
没有用过这种,基本上选择异步都在用ajax
1