C# コードビハインドに、SQL に接続し、SQL データに基づいて CSV ファイルを作成するメソッドがあります。このメソッドは、ユーザーが Web サイトの特定のボタンをクリックしたときに呼び出されます。CSVファイルが生成された後、これと同じ方法でユーザーに「開く」または「名前を付けて保存」するように求めようとしています。
私は次のことを試しました:
System.Web.HttpResponse response = System.Web.HttpContext.Current.Response;
response.AddHeader("Content-Disposition", "attachment; filename=" + "C:\\temp\\report.csv" + ";");
Response.TransmitFile("C:\\temp\\report.csv");
ユーザーは「開くか名前を付けて保存」するように求められます。いずれの場合も、CSV ファイル内のデータには、Default.aspx のソース コード全体も含まれています。余分なデータが CSV に追加されないようにするには、コードをどうする必要がありますか? ティア...