如何检查页面是否已完成加载?如果有,我如何执行已在该页面后面的C#代码中创建的方法?
我想协调以下事件序列
download()
我该如何做到这一点?
答案 0 :(得分:18)
这个link会回答你的问题吗?
示例用法(在您的C#代码中)
protected void Page_Load(object sender, EventArgs e)
{
Page.LoadComplete +=new EventHandler(Page_LoadComplete);
}
void Page_LoadComplete(object sender, EventArgs e)
{
// call your download function
}
答案 1 :(得分:1)
使用JQuery并进行回调以打开xls文件。
此处详细介绍了一些解决方案POST to server, receive PDF, deliver to user w/ jQuery
基本上你可以加入
$(document).ready(function() {
// do window.location or another one of the options to download the file.
});
答案 2 :(得分:0)
您可以在DOM javascript中执行此操作:
window.onload = function() {
download()
}