0

ASP.NETページのように、ボタンをクリックすると、次のアクションが発生します。

  1. サーバーからファイルをダウンロードする
  2. 次のようなクリーンアップアクションを実行します

    • ボタンを隠す
    • テキストをラベルに設定
    • ラベルを表示する
    • ボタンを無効にする

これで、ダウンロード部分は次のコードを介して行われます。

Response.Clear();               
Response.Buffer = true;
Response.ContentType = "application/pdf";
Response.AddHeader("Content-Disposition", "attachment; filename="+strFileName+".pdf");
Response.WriteFile(strBrowserPath); 

そして、残りのアクション(ポイント2)は後で実行されます。

残念ながら、Response.Clear()/ Response.WriteFile()が使用されているため、残りのサーバー側のアクションは発生していません。

代替案はありますか?これに対する修正はありますか?

4

1 に答える 1