打印时如何设置背景色?

时间:2012-10-01 06:46:48

标签: c# asp.net

我正在使用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页面有一些文本框。所以我需要在打印后,文本框中的值不应该更改。现在通过这个代码可以改变它。

有可能吗?

感谢。

0 个答案:

没有答案