ASP.NETのページをCSVでダウンロードさせる
private void Page_Load(object sender, System.EventArgs e) { //デフォルトのファイル名を定義 Response.AddHeader("Content-Disposition","attachment;filename=filename.csv"); Response.ContentType = "application/octet-stream"; Response.Write("党,名前,州\r\n"); Response.Write("共和党,ブッシュ,テキサス\r\n"); Response.Write("共和党,マケイン,アリゾナ\r\n"); Response.Write("民主党,オバマ,イリノイ\r\n"); Response.End(); }
この他、.aspxファイルのPageディレクティブに「ResponseEncoding="Shift-JIS"」を追記。
ContentTypeも.aspxファイルに記述しても出来そうだ。
▼参考
リソースが見つかりませんでした。