0

この質問は何度も聞かれるかもしれません。しかし、私はこれに対する正確な解決策を見つけられなかったので、私はそれを求めています。

私たちは、更新プロセスを取得したプロジェクトで作業しています。exeをダウンロードするダウンロード機能があります。ハンドラーを使用してファイルをダウンロードしています。そのコードを以下に示します

.ashx

string filename = System.IO.Path.GetFileName(fileUrl);    
context.Response.ClearContent();
context.Response.ContentType = "application/exe";
context.Response.AddHeader("content-disposition", String.Format("attachment; filename={0}", filename));
context.Response.TransmitFile(fileUrl);

したがって、次のようにボタンクリックでこのハンドラーを呼び出します。

クリックイベント

Response.Redirect("Test.ashx?fileUrl=" + downloadUrl, false);

次に、ファイルをダウンロードします。

これで、ページにタイマーが追加されました。ダウンロード後、そのタイマーを有効にしたいと思います。ダウンロード後にこれを行うにはどうすればよいですか。Timer1.Enabled= true; のように Redirect のすぐ下に指定すると、動いていない。誰でもこれを行う方法を提案できますか。

4

1 に答える 1