C#.net中关于页面打印的问题

我的A页面上有iframe控件用来调用页面B并显示当然A页面还有其他控件内容等在B页面也有很多控件其中包含TextBox控件并定义有下拉条TextMode="MultiL... 我的A页面上有 iframe 控件 用来调用页面B并显示 当然A页面还有其他控件内容等
在B页面也有很多控件 其中包含 TextBox控件 并定义有下拉条TextMode="MultiLine"

当我点击A页面的input打印 window.print(); 时
只会打印当前页面显示的内容
而 B页面TextBox下拉条 以下隐藏的 内容却无法打印出来

请问大家 我要怎样写 才能 在 打印A页面的时候 B页面TextBox里的内容也会全部打印出来呢?

我在网上找可好久关于打印的问题 可是还是解决不了
希望 知道的 说的详细些 我刚学C# 对一些问题还不是很了解
先谢谢 大家了!
回 张_青 你看我在 review.htm 里这么写对不

review.htm 里面实现打印的代码:

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>无标题页</title>
<script type="text/javascript">
function ponload()
{
var divDisp=opener.document.all.divDisp;
window.document.body.innerHTML = divDisp.innerHTML;
window.focus();
window.document.all.WebBrowser.ExecWB(6,1);}
</script>
</head>
<body onload="ponload()">
</body>
</html>

我一点击打印按钮 跳出空白的页面 什么 也不显示

点击打开错误是:
行:9
字符:5
错误:‘innerHTML’为空或不是对象
代码:0
URL:http://localhost:7122/CNCINFO/Html/review.htm

现在 可以 打印了 不过和 开始的效果是一样的
B页面 Texbox 中的内容还是 打印的不完全 只是打印出框中能看见的 滚动条下的 还是 无法看见
展开
 我来答
知识与艺术创造力量
2008-05-23 · TA获得超过704个赞
知道小有建树答主
回答量:522
采纳率:0%
帮助的人:640万
展开全部
这里面如果要想打印原来样子的东西,所有的html代码必须按严格的标准写。有点类似xml

不会吧,我就是这样编写的,可以打印出来的啊,现在正在人力资源管理系统中用着呢
哪你修改下:
window.document.all.WebBrowser.ExecWB(6,1);改成windows.print();也可以,你再试下。

所有的都可以打印出来,你把所有的控件放在一个div中。
我给你一段代码你看下就明白了:
把你的框加要放到div中。前面3个方法在A页面中加入即可。
后面第4个方法,建立一个review.html,加入第4步代码即可实现。
1、
//层<div id ="printArea" style="text-align: left">
层中间放所有要打印的内容
</div>
2、
//加个打印按钮
<input type=button value=打印 onclick="preview()" class="buttonprint" id="Button1" >
3、加个jsp程序。
<script language="javascript" type="text/javascript">
function preview()
{
window.open('../review.html');
}
</script>
4、review.html里面实现打印的代码jsp代码:
<script>
function ponload()
{
var printArea=opener.document.all.printArea;
window.document.body.innerHTML = printArea.innerHTML;
window.focus();
window.print(); </script>
</head>
<body onload="ponload()">
</body>
lipai006
2008-05-22 · TA获得超过240个赞
知道小有建树答主
回答量:610
采纳率:0%
帮助的人:222万
展开全部
如果是下拉条的话 是不可以的 页面打印功能是不会打印出控件隐藏的
或者未显示的内容的 建议你去找找有关CSS样式表的内容 也许有可能实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式