我的代码在我的Page_load方法中可能需要花费几秒钟的时间来获取数据并将其存储到表中。asp.net加载栏
如何才能显示一个百分比(或只是泛型)加载栏,直到所有的数据准备好,因为选择只有空表,直到数据准备好?
是否有专门用于进度条的asp控件?
我的代码在我的Page_load方法中可能需要花费几秒钟的时间来获取数据并将其存储到表中。asp.net加载栏
如何才能显示一个百分比(或只是泛型)加载栏,直到所有的数据准备好,因为选择只有空表,直到数据准备好?
是否有专门用于进度条的asp控件?
如果你只是想显示的数据,您可以使用全日空Ajax调用服务器上的DOM已准备就绪。如果事件,并显示它
<div id="myTableDate"> </div>
<script type="text/javascript">
$(function(){
//Whatever inside this block will be executed once DOM finishes loading
$("#myTableDate") .html("Loading data....").fadeIn(100,function(){
$("#myTableDate").load("getdata.aspx");
});
});
</script>
而且你应该有它返回一个HTML页面getdata.aspx您希望显示的标记。
您也可以使用ashx
处理程序来获取HTML标记数据。 (这是我的偏好)
此解决方案需要jQuery
库包含在您的页面中。
简短回答是:你不能。可能会分解在Page_Load
中执行的任务,在更新进度条客户端时使用Ajax同步调用它们。