只是想知道,当页面回发时是否有可能有“加载”gif?
干杯
答案 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执行,那么我认为没有帮助)
'+它似乎对我来说太过苛刻了: - )