我有一个ASP.NET页,用户可以在上面保存数据。当他们单击“保存”按钮时,数据将保存在vb中,页面将重新加载以更新页面上的当前数据以及他们刚刚保存的新数据。此页面上的某些数据库查询需要一些时间,并且用户在重新加载页面时会尝试在该页面上执行其他操作。

我可以以某种方式显示进度条的前面和中间吗?我一直在四处张望,找不到任何东西。我也不做回发。我正在重新加载页面以执行在页面加载上完成的查询。

我正在寻找javascript,jquery或vb解决方案。

最佳答案

我建议使用jquery异步加载页面,并显示动画gif以显示它正在加载。一旦页面加载到jquery中,您就可以删除经过修饰的gif /刷新页面。

$(document).ready(function () {

**$('<img src="/Images/ajax-loader.gif"')
.appendTo(#someID)**

...<ajax call to load page>...

 **$('#someID').find('img').remove();**


});

关于javascript - 页面重新加载时可以显示加载标志吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17156293/

10-11 22:30
查看更多