web-dev-qa-db-ja.com

ページの読み込みが完了したときにチェックするコード

ページの読み込みが完了したかどうかを確認するにはどうすればよいですか?ある場合、そのページのC#コードビハインドですでに作成されているメソッドを実行するにはどうすればよいですか?

次の一連のイベントを調整したいと思います

  1. ページの読み込みを終了します
  2. ページ内のExcelファイルとしてグリッドビューをダウンロードします
  3. このメソッドを呼び出すdownload()
  4. ブラウザを閉じます

どうすればこれを達成できますか?

6
user1083756

これは リンク あなたの質問に答えますか?

使用例(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
}
18
Carl Winder

JQueryを使用し、コールバックを作成してxlsファイルを開きます。

ここに詳細な解決策がいくつかあります サーバーへのPOST、PDFの受信、jQueryを使用したユーザーへの配信

基本的にあなたはフックすることができます

$(document).ready(function() {
  // do window.location or another one of the options to download the file.
});
1
Dave Walker

あなたはDOMjavascriptでそれを行うことができます:

window.onload = function() {
   download()
 }
0
jackson5