我想在页面请求之间引入“请稍候”页面。因此,如果我在Page1.aspx上有一个用户并且他们单击一个按钮然后显示此处理页面,直到从服务器返回响应,该响应可能再次是Page1.aspx或者说重定向到Page2.aspx。
有什么建议吗?
答案 0 :(得分:0)
在所有链接上的onclick
- 事件上使用javascript,并在事件的处理程序中显示带有“请稍候”文本的div。
使用jQuery:
$("a").click(function() {
$("body").append("<div class='loading-div'>Please wait</div>");
});
如果你不多次添加div,那就好了。渲染新页面时,div将消失。
答案 1 :(得分:0)
如果是对同一页面的请求,请使用内容周围的UpdatePanel和UpdateProgress控件来显示动画。