c# - 带有 UpdatePanel 回发的 ajax "loading"图标

标签 c# asp.net ajax updatepanel postback

我有一个根据用户选择使用 Ajax 动态构建的表单(内置于带有 UpdatePanel 的 .NET Ajax)。

如何在回传发生时插入“标准”ajax 加载图标(可能将其附加到鼠标指针),然后在回传完成后将其删除?

如果有帮助,我确实安装了 AjaxToolKit。

最佳答案

使用工具包的updateprogress:希望对你有帮助

<asp:updatepanel id="ResultsUpdatePanel" runat="server">    
<contenttemplate>

<div style="text-align:center;">
    <asp:updateprogress id="UpdateProgress1" runat="server" associatedupdatepanelid="ResultsUpdatePanel" dynamiclayout="true">
                        <progresstemplate>

                           <img src="support/images/loading.gif">

                        </progresstemplate>
                    </asp:updateprogress>

                    </div>

 //your control code
</contenttemplate>
</asp:updatepanel>

关于c# - 带有 UpdatePanel 回发的 ajax "loading"图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2813590/

相关文章:

asp.net - SignalR 在 start().done() 之后并不总是准备好?

javascript - 从Excel中检索数据并显示在页面中

ajax - Woocommerce storefront_cart_link 覆盖无效

c# - 是否可以在运行时在不同的 Winform 项目上使用不同的配置文件?

c# - 正则表达式删除特殊字符

c# - 非mshtml c#解析html和javascript

c# - 当你真的不能使用参数时如何为 SQL 查询转义字符串

c# - 如何在 C# 中使用 VIES SOAP 服务检查欧盟增值税

ajax - 如何在 express 中正确发送 id 数组

c# - C# 中具有显式接口(interface)的对象初始值设定项