想实现以下功能:在一个ASP.NET页面(例如print.aspx)上显示一张报名表,并具备一个打印按钮,当按打印按钮时,将该报名表打印出来。请高手指点。thanks
解决方案 »
- 请大家帮我看看could not create type 'service'怎么解决?
- !!100分!超级郁闷的Cookie问题!!
- bs架构中判断用户状态
- 关于三层结构各层责任的问题
- 我的服务器是不是有问题???麻烦管理过服务器的进来看下!熟悉 DU Meter的教下
- 只有10分了,没办法,不得不求各位帮帮.
- 关于dropdownlist 的问题,请各位大侠指教
- 发布WakiCoolBar for asp.net控件,轻松制作类OutLook样式菜单,散分
- 关于nbear框架的问题
- 表单的提交问题?
- 用asp.net建立超链接问题
- 超难,如何在repeater_ItemDataBound()中获得当前行的字段值?
http://www.huiyun.net/blog/index.php?job=art&articleid=a_20050221_170959
function printsetup(){
// 打印页面设置
wb.execwb(8,1);
}
function printpreview(){
// 打印页面预览
wb.execwb(7,1);
} function printit()
{
if (confirm('确定打印吗?')) {
wb.execwb(6,6)
}
}
</script>
</head>
<body>
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT>
<input type=button name=button_print value="打印" onclick="javascript :printit()">
<input type=button name=button_setup value="打印页面设置" onclick="javascript :printsetup();">
<input type=button name=button_show value="打印预览" onclick="javascript :printpreview();">
<input type=button name=button_fh value="关闭" onclick="javascript :window.close();">
我尝试以下改动,但运行时却提示找不到wb对象:
<%@ Page language="c#" Codebehind="t7.aspx.cs" AutoEventWireup="false" Inherits="PrintTest.t7" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML> <HEAD>
<title>t7</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script language="javascript">
function print()
{ bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->";
eprnstr="<!--endprint-->";
prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
//window.print();
if (confirm('确定打印吗?')) {
wb.execwb(6,6)
}
}
function printsetup(){
// 打印页面设置
wb.execwb(8,1);
}
function printpreview(){
// 打印页面预览
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->";
eprnstr="<!--endprint-->";
prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
wb.execwb(7,1);
}
</script>
</HEAD>
<BODY>
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"
height=0 id=wb name=wb width=0></OBJECT>
<form id="Form1" method="post" runat="server">
辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣<center>本部分以上不被打印</center>
<!--startprint-->
<table width="84%" align="center" bgcolor="#0000ff" cellpadding="2" cellspacing="1">
<tr bgcolor="#6699ff">
<td>
<div align="center">标题一</div>
</td>
<td>
<div align="center">标题二</div>
</td>
<td>
<div align="center">标题三</div>
</td>
<td>
<div align="center">标题四</div>
</td>
<td>
<div align="center">标题五</div>
</td>
</tr>
<tr bgcolor="#6699ff">
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
</table>
<!--endprint-->
<center>本部分以下不被打印</center>
辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣 <input type="button" name="button_print" value="打印" onclick="javascript :printit()">
<input type="button" name="button_setup" value="打印页面设置" onclick="javascript :printsetup();">
<input type="button" name="button_show" value="打印预览" onclick="javascript :printpreview();">
<input type="button" name="button_fh" value="关闭" onclick="javascript :window.close();">
</form>
</BODY>
</HTML>
大家有什么好的建议呢?
thanks
<%@ Register TagPrefix="wucMenu" TagName="Menu" Src="../gxControl/wucMenu.ascx" %>
<%@ Register TagPrefix="wucHead" TagName="Head" Src="../gxControl/wucHead.ascx" %>
<%@ Register TagPrefix="wucFoot" TagName="Foot" Src="../gxControl/wucFoot.ascx" %>
<%@ Page language="c#" Codebehind="lyRailGoodsP.aspx.cs" AutoEventWireup="false" Inherits="GongXu.gxMarket.lyRailGoodsP" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>锦程物流网 - [ 供需频道 ]</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<LINK href="../gxStyle/gxStyleManage.css" type="text/css" rel="stylesheet">
<script language="javascript">
function funPrintDiv()
{
var newstr = document.all.item("divPrint").innerHTML;
var oldstr = document.body.innerHTML;
document.body.innerHTML = newstr;
window.print();
document.body.innerHTML = oldstr;
return false;
}
</script>
</HEAD>
<body bgColor="#cccccc" leftMargin="0" topMargin="0" MS_POSITIONING="GridLayout" marginheight="0"
marginwidth="0">
<form id="frmMain" runat="server">
<div align="center"><wuchead:head id="wucHead" runat="server"></wuchead:head>
<table cellSpacing="0" cellPadding="0" width="778" border="0">
<tr>
<td vAlign="top" align="center"><wucmenu:menu id="Menu" runat="server"></wucmenu:menu></td>
</tr>
</table>
<table cellSpacing="0" cellPadding="0" width="778" border="0">
<tr>
<td bgColor="#ffffff" height="5"> </td>
</tr>
<tr>
<td vAlign="top" bgColor="#ffffff">
<table cellSpacing="0" cellPadding="0" width="100%" border="0">
<tr>
<td width="1%"> </td>
<td vAlign="top" width="98%">
<table cellSpacing="0" cellPadding="0" width="100%" border="0">
<tr>
<td vAlign="top">
<table cellSpacing="0" cellPadding="0" width="100%" border="0">
<tr>
<td vAlign="top">
<table cellSpacing="0" cellPadding="2" width="100%" border="0">
<tr>
<td width="111" bgColor="#c3c3c3"><div class="t1" align="center"><A href="lyLand.aspx">公路信息</A></div>
</td>
<td width="8">
<div align="center"></div>
</td>
<td width="100" background="../gxImage/hy/tu10.gif" height="25">
<div class="t1" align="center"><A style="COLOR: #ffffff" href="lyRail.aspx">铁路信息</A></div>
</td>
<td width="9">
<div align="center"></div>
</td>
<td width="110" bgColor="#c3c3c3"><div class="t1" align="center"><A href="lyWater.aspx">内陆水运</A></div>
</td>
<td align="right" width="401"> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td vAlign="top" bgColor="#a6a6a6" height="3"></td>
</tr>
<tr>
<td>
<div id="divPrint">
<table cellSpacing="0" borderColorDark="#ffffff" cellPadding="0" width="100%" borderColorLight="#cccccc"
border="1">
<TR>
<TD>
<TABLE id="Table2" cellSpacing="0" cellPadding="0" width="100%" border="0">
<TD width="30%"> </TD>
<TD width="17%"><INPUT id="ipPrint" onclick="funPrintDiv();" type="image" src="../gxImage/hy/an1.gif" name="ipPrint"></TD>
<TD width="47%"><INPUT id="ipClose" onclick="javascript:window.close();" type="image" src="../gxImage/hy/an2.gif"
name="ipClose"></TD>
</TR>
</TABLE>
</TD>
</TR>
</table>
</td>
<TD> </TD>
</tr>
<TR>
<TD> </TD>
<TD align="center"></TD>
<TD> </TD>
</TR>
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>
</td> </tr> </table> </td> </tr> </table> </td>
<td width="1%">
</td>
</tr> </table> </td> </tr> </table>
<wucfoot:foot id="Foot" runat="server"></wucfoot:foot>
</div>
</form>
</body>
</HTML>
另外想请教一下,若使用webbrowser控件,是否是肯定打印页面的全部元素,而不能只打印页面的一部分
thanks