共有の場所からテキスト ファイルを取得しようとしていて、ユーザーが Web ブラウザからテキスト ファイルを開くと、テキスト ファイルのコンテンツが表示されず、ページ ソースが表示されます。それを避ける方法は?私は何を間違っていますか?これが私のコードです。しかし、ローカルで実行すると、テキスト ファイル データを表示でき、ページ ソースも取得できます。私の英語は下手で、間違いがあればごめんなさい。
GridViewRow rw = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);
LinkButton lnkTxtFile = (LinkButton)rw.FindControl("lnkTxtFile");
string strFilename = lnkTxtFile.Text.Replace("/","\\");
System.IO.FileInfo targetFile = new System.IO.FileInfo(strFilename);
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=" + targetFile.Name);
Response.ContentType = "application/octet-stream";
Response.WriteFile(targetFile.FullName);
HttpContext.Current.ApplicationInstance.CompleteRequest();