Я использую Server.Transfer
, и во-вторых, у меня есть несколько меток, которые обновляются с Request.Form["textbox_text"]
;
Это все работает очень хорошо, но проблема в том, что я тоже хочу запишите содержимое в этом текстовом поле в файл как текстовый документ, используя этот метод
Response.Clear();
Response.AddHeader("Content-disposition", "attachment; filename=Word.doc");
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "application / vnd.ms -word";
Response.ContentEncoding = System.Text.Encoding.Unicode;
Response.BinaryWrite(System.Text.Encoding.Unicode.GetPreamble());
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
htw.Write("<table><h2><b>[ Text ]</b></h2><br>" + TextBox_name.Text + "</table>");
Response.Write(sw.ToString());
Response.End();
Но всякий раз, когда я проверяю файл, на нем ничего не пишется. Я даже пытался сохранить значение Request.Form в переменную stati c, а затем записать эту переменную, но безуспешно.