時出現不需要的輸出我有一個包含按鈕的asp.net(.aspx)頁面。當我點擊那個按鈕時,我希望將一些內容(作爲字節數組給出並在我的代碼後面創建)寫入文本 文件並下載到用戶(打開\保存..)。 我用下面的按鈕單擊處理程序的語法:使用Response.Flush()
Response.Buffer = true;
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "text/plain";
Response.AddHeader("content-disposition", "attachment;filename=" + "non-queries.txt");
Response.BinaryWrite(\*Here I send the byte array*\);
Response.Flush();
現在字節數組的內容不會被寫入到文件中,但什麼也被寫的aspx頁面中包含的按鈕,HTML內容,我不想寫。
你能幫忙嗎?我哪裏出錯了?
不是;沒有幫助:( – user181218
問題是它寫入字節數組的內容並且在下面的aspx頁面的內容。 – user181218
啊,它是在下面。如果在Response.Flush()後添加'Response.End();' ;''使用'Flush()'只會告訴服務器發送當前數據,不會結束響應。 –