私は
<asp:Button runat="server" Text="Something" ID="btnFoo" OnClick="OnFoo" />
OnFoo イベント ハンドラーで、サーバー上で通常のポストバックを行いたい (データベースを更新し、UI を再レンダリングする) と同時に、PDF ファイルをダウンロードしたいと考えています。応答のように送信すると (ヘッダー付き、フラッシュなど)、問題が発生します。これは、その後、ページが正常に動作しなくなるためです。
だから私は(私はそれをしたことがないので)自分自身を考えproxy button
ましbtnFoo
た<a href="download.aspx?p=123" target='_blank' />
. (または window.open)。download.aspx では、ダウンロードされたファイルになります。
あなたはそれについてどう思いますか、そしてあなたは何をお勧めしますか?