ASP.NET 2.0で悩んでます。
ASP.NET 2.0で悩んでます。
やりたいことは、
1:Excelファイルのダウンロード
2:以前に出力した場合は再度出力するかの確認ダイアログの表示(ScriptManager.RegisterStartupScriptで実装)
3:隠しボタン(updatePanel外で記述)をクリック(2の処理で実装)
4:「処理中です…。」ダイアログの表示
(3のボタンをAsyncPostBackTriggerとすることでUpdateProgressで実装)
5:Excelファイルの作成
6:iframeに処理を投げる(?)(ScriptManager.RegisterStartupScriptで実装)
7:iframeでダウンロード処理。
の7つです。
実際には5までの処理はできたのですが、5の処理で以下の6の処理を記述して7を実行したいのですが、7のPageLoadに入ってきてくれません。
string script = "$get('dummyframe').src='../DownLoad/DownLoad.aspx';";
ScriptManager.RegisterStartupScript(this, Page.GetType(), "download", script, true);
いろいろ試してはみたのですが、原因が4が原因かと思いまたが、調べても動作しない根拠がわかりません。
よろしければ、動作しない理由と対応策をよろしくお願いします。
お礼
回答ありがとうございます。 VCでDLLを作成し、MTSに登録してみました。 なるほど!パラメータの入力と出力もできるのですね。 これなら、ASPに即、結果を返せますね。