このようなことはすべて、インターネットに接続する必要がないローカルイントラネット上で発生します。ボタンをクリックすると、Excelのファイルがダウンロードされます。
私はクエリを実行するデータベースを持っています。その後、ユーザーはスプレッドシートを作成/送信する「スプレッドシートをダウンロード」ボタンを押します。スプレッドシートの作成はうまくいきますが、多くの試みの後にファイルをダウンロードすることができません。 TransmitFileは、WriteFile関数はBinaryStreamのはリダイレクト
- 応答
-
- を応答を改変/ヘッダーが
- オブジェクト:ここで私が試したものです。書き込む(javas多くの場合CRIPTコード)
、結果はExcelファイルが作成されていることですが、何のリダイレクト/ダウンロードは行われません。 Response.Redirect()の場合、Webサイトの場合はうまく動作しますが、file:///へのリダイレクトの場合は、スレッド例外がスローされますが、詳細は表示されません。
私はそれがASP.NETドキュメントのライフサイクルと関係があると思っていますが、確かに知ることができるほどASP.NETで十分な経験はありません。
- を応答を改変/ヘッダーが
レスポンスにContentTypeがapplication/vnd.ms-excelに設定されていますか? – FlyingStreudel
どのバージョンのASP.NET/.NETフレームワークを使用していますか? –
はい、コンテンツの種類は、.NET 4 – Itskiddly