【发布时间】:2010-11-08 22:23:33
【问题描述】:
目前,我有一个工作功能,可以让用户上传 excel 文件,然后将 excel 文件数据插入 SQL Server。因此,它们可能是 excel 文件中的数千条记录,我希望在此过程中收到“上传时请稍候...”之类的消息!我已经尝试过更新进度和javascript,但它们都不起作用!你们有什么想法吗?
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_initializeRequest(InitializeRequest);
prm.add_endRequest(EndRequest);
var postBackElement;
function InitializeRequest() {
if (prm.get_isInAsyncPostBack())
args.set_cancel(true);
postBackElement = args.get_postBackElement();
if (postBackElement.id == 'btnUpload')
$get('UpdateProgress1').style.display = 'block';
alert("Please wait...");
}
function EndRequest(sender, args) {
if (postBackElement.id == 'btnUpload')
$get('UpdateProgress1').style.display = 'none';
}
【问题讨论】: