gpt4 book ai didi

asp.net - 在 gridview 上显示进度 img

转载 作者:行者123 更新时间:2023-12-02 11:31:59 25 4
gpt4 key购买 nike

我想在 GridView 执行某些操作时显示进度图像。当我单击 GridView 的更新 linkbtn 时。我在代码隐藏中编写了一些代码,这需要一些时间同时,我想显示进度图像 OVER GridView 以通知用户正在执行某些操作。进度图像应覆盖 GridView 的整个大小。如何才能实现这一目标?

示例代码:

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div style="background-color:Gray">
<div>
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
</div>
<div style="position:absolute;">
<asp:UpdateProgress ID="UpdateProgress1" runat="server">
<ProgressTemplate>
<img id="imgProgress" src="loading.gif" />
</ProgressTemplate>
</asp:UpdateProgress>
</div>
</div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
</ContentTemplate>
</asp:UpdatePanel>

最佳答案

使用Sys.WebForms.PageRequestManager .

Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function BeginRequestHandler(sender, args)
{
//show a busy modal
}
function EndRequestHandler(sender, args)
{
//hide the busy modal
}

关于asp.net - 在 gridview 上显示进度 img,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5255532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com