JQuery - ASP.NET回发“加载”gif - 有可能吗?

时间:2011-08-05 09:56:41

标签: jquery asp.net loading

只是想知道,当页面回发时是否有可能有“加载”gif?

干杯

3 个答案:

答案 0 :(得分:1)

您可以在javascript中开始“加载”动画(通过绑定到表单提交事件)。

但是,有些浏览器会在新请求开始时或响应开始后立即停止javascript处理。

换句话说,因为这是一个完整的回发,所以不可能。

使用AJAX调查部分页面更新。

答案 1 :(得分:0)

我真的只是写了关于如何做到这一点的博客,我在过去的几个小时里一直在研究解决方案,你将不得不使用loading.aspx页面:http://alanfeekery.com/post/8510926813/how-to-maintain-a-gif-animation-after-a-page-postback

如果您希望保持同一页面(假设您使用的是webforms),那么内置的Ajax控件就是您的选择。您可以使用UpdatePanel来包装将要更改的内容和相关的UpdateProgress面板,以显示加载信息,以及您的gif动画。

答案 2 :(得分:0)

我找到了this帖子,它确切地解决了你(以及我的那个问题)的问题。我只是在Internet Explorer中对此进行了测试,所以如果它不是跨浏览器兼容的话请不要拍我。

(如果确实其他一些浏览器完全阻止javascript执行,那么我认为没有帮助)

'+它似乎对我来说太过苛刻了: - )