仅打印"<!--startprint-->和<!--endprint-->之间的内容。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="aaa.aspx.cs" Inherits="aaa" Title="无标题页" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title>aaa</title> <script language=javascript> function doPrint() { var bdhtml=window.document.body.innerHTML; var sprnstr= "<!--startprint-->"; var eprnstr= "<!--endprint-->"; var start= bdhtml.indexOf(sprnstr)+17; var end = bdhtml.indexOf(eprnstr); var prnhtml=bdhtml.substring(start,end); window.document.body.innerHTML=prnhtml; window.print(); } </script> </head> <body> <form id="form1" runat="server"> <!--startprint--> <table width="1005"> <tr> <td width="750" height="500" bgcolor="#FFCC99"> Print this. </td> </tr> </table> <!--endprint--> <input type="button" value=" 打印 " onclick="doPrint()"> </form> </body> </html>