我正在开发一个Intranet Web应用程序。我想开发简单的打印功能,我可以使用它从网页打印特定的部分,我可以用它来打印GridView或ListView的风格。我在网上搜索它,我发现的大多数是javascript函数,打印GridView,例如,它的风格。
例如,我使用了基于C#类的Print Function并且它可以工作但是它打印像GridView这样的控件没有它在网页中的样式。那么印刷有什么简单的功能吗?
答案 0 :(得分:1)
问题是你在打印页面时没有渲染css
根据您的链接参考,只需在PrintWebControl
功能代码
即
string strHTML = stringWrite.ToString();
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.Write(@"<link href='/Styles/Site.css' rel='stylesheet' type='text/css' />");
HttpContext.Current.Response.Write(strHTML);
提供帮助