我正在使用ASP.NET和C#。我在点击按钮时将整个aspx页面打印到新窗口。
这是我的代码..
Page pg = new Page();
pg.EnableEventValidation = false;
HtmlForm frm = new HtmlForm();
pg.Controls.Add(frm);
frm.Controls.Add(ctrl);
pg.DesignerInitialize();
pg.RenderControl(htmlWrite);
string strHTML = stringWrite.ToString();
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.Write(strHTML);
这很好用。现在我需要打印的页面应该具有与aspx页面相同的背景颜色。然后aspx页面有一些文本框。所以我需要在打印后,文本框中的值不应该更改。现在通过这个代码可以改变它。
有可能吗?
感谢。