ForceDownloadのコードは次のとおりです。
// URL = Download.aspx?Url=How to use the Application.txt
string q = Request.QueryString["Url"].ToString();
Response.Clear();
Response.AddHeader("Content-disposition", "Attachment; Filename=" + file);
Response.ContentType = "Text/Plain";
Response.WriteFile(Server.MapPath("Directory/" + q));
Response.End();
Firefoxに表示されるダイアログボックスには、次のように表示されます。ファイルを開きます。ファイル名は「How」と表示されます(名前は「Application.txtの使用方法」)。私が自分自身のためにファイル名を書き込もうとした場合に私が言及した様:
Response.AddHeader("Content-disposition", "Attachment; Filename=How to use the Application.txt");
同じように見えます。助けてください!