用于检查页面何时完成加载的代码
如何检查页面是否已完成加载? 如果有,我如何执行已在该页面后面的C#代码中创建的方法?
我想协调以下一系列事件
- 完成加载页面
- 将gridview作为Excel文件下载到页面中
- 调用此方法
download()
- 关闭浏览器
我怎么能做到这一点?
这个链接是否回答了你的问题?
用法示例(在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 }
使用JQuery并进行回调以打开xls文件。
这里有一些解决方案详细介绍POST到服务器,接收PDF,交付给用户w / jQuery
基本上你可以挂钩
$(document).ready(function() { // do window.location or another one of the options to download the file. });
你可以在DOM javascript中做到这一点:
window.onload = function() { download() }