关闭顶部展开顶部

asp.net+js实现网页打印_.Net教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:asp.net的GridView控件使用方法大全
GridView控件是 asp.net 开发中经常用到的控件之一,本 网页设计教程 详细介绍GridView的使用方法。 前台.aspx asp:LabelID=tplbrunat=serverText=总页数:/asp:Label asp:LabelID=lblPageCountrunat=serverText=/asp:Label asp:LabelID=curLab

网页打印是我们经常要遇到的需求,下面的方法可以较好的解决这个问题。

循环打印div中的内容: 

  1. <input type="button" onClick="javascript:printpage(’’myDiv’’);" value="打印">   

流程: 
从数据库中取出记录-》放入aspx页面的一个Div中打印 
例子: 
在aspx中定义一个DIV,如:

  1. <div id="myDiv">    
  2.      <table border="0"  width="100%">   
  3.          <tr>   
  4.          <td>   
  5.         <table align="center" border="0" cellpadding="5" cellspacing="1"   
  6.             width="100%" class="test">   
  7.           <tr bgcolor="#CDD9F1" align="center">   
  8.             <td height="22" colspan="2" valign="middle">凭证</td>   
  9.           </tr>   
  10.         </table>   
  11.          </td>   
  12.     </tr>   
  13.     </table>   
  14. </div>   

在apsx中定义一个按钮,按下事件触发 

  1. printpage(’’myDiv);   
  2. Printpage方法如下(javascript):   
  3. function printpage(myDiv){   
  4.    var newstr = document.all.item(myDiv).innerHTML;   
  5.    var oldstr = document.body.innerHTML;   
  6.    document.body.innerHTML = newstr;   
  7.    window.print();   
  8.    document.body.innerHTML = oldstr;   
  9.    return false;   
  10. }    

===================================================
 

  1. <script  language="JavaScript">    
  2. var HKEY_Root,HKEY_Path,HKEY_Key;   
  3. HKEY_Root="HKEY_CURRENT_USER";   
  4. HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";   
  5. //设置网页打印的页眉页脚为空   
  6. function PageSetup_Null()   
  7. {   
  8.  try   
  9.  {   
  10.          var Wsh=new ActiveXObject("WScript.Shell");   
  11.   HKEY_Key="header";   
  12.   Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");   
  13.   HKEY_Key="footer";   
  14.   Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");   
  15.  }   
  16.  catch(e){}   
  17. }   
  18.  
  19. //设置网页打印的页眉页脚为默认值   
  20. function  PageSetup_Default()   
  21. {    
  22.  try   
  23.  {   
  24.   var Wsh=new ActiveXObject("WScript.Shell");   
  25.   HKEY_Key="header";   
  26.   Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b页码,&p/&P");   
  27.   HKEY_Key="footer";   
  28.   Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&u&b&d");   
  29.  }   
  30.  catch(e){}   
  31. }   
  32. </script>   
  33. <input type="button" value="清空页码" onclick=PageSetup_Null()>   
  34. <input type="button" value="恢复页码" onclick=PageSetup_Default()>   

分享:ASP.NET站点RSS功能实现方法
RSS也称聚合,通常被用于新闻和Blog中,是基于XML的一种形式,网站提供RSS输出,有利于让用户发现网站内容的更新,并在不打开网站页面的情况下阅读内容。 下面是如何使用ASP.NET实现该功能。 通知浏览器网站提供了RSS输出:把下面的这句放在博客或这站点的he

来源:模板无忧//所属分类:.Net教程/更新时间:2012-06-12
loading.. 评论加载中....
相关.Net教程
闁汇埄鍨遍悺鏇綖閸℃稒鈷掓い鏇楀亾妞わ綇鎷�
婵炲濮崑鎾斥槈閺傝法澧涙俊鑼€濋柣銏╁灲閹凤拷
婵犵鈧啿鈧绱炲澶嬪殧鐎瑰嫭澹嗙换涔侀柣銏╁灲閹凤拷
婵犵鈧啿鈧绱炲澶婄闁诡垎鍕槬闁诲酣娼уΛ娑㈡偉閿燂拷
闂佺ǹ绻愰幊搴ㄥ焵椤掑倸甯堕幖瀛樼矒瀹曟繈鏁撻敓锟�
闂佺ǹ绻愰幊搴ㄥ焵椤掆偓閸氬绮婇敂鍓х煓閻庯絺鏅濋惌娆戠磽娓氬﹥瀚�
闂佽 鍋撴い鏍ㄧ☉閻︻噣鏌涘┑鎰胺缂併劍妞藉銊╊敍濞嗘垵绗¢梺鍝勫€婚幊鎾舵閿燂拷
闂佸搫鍟版慨椋庣礊婢舵劖鐓i悹杞拌濞层倕霉閿濆棙绀€闁告ɑ鐗犲畷鎰版晸閿燂拷
濠碘槅鍨崜婵嗩熆濡吋瀚绘い鎾寸箖鐎氾拷
婵犵鈧啿鈧绱炲鍥ㄥ妞ゆ挻绻冪€氳櫕淇婇妤€澧叉繝顫嫹
濠碘槅鍨崜婵嗩熆濮椻偓瀹曨剟顢欓崗鐓庘偓鐢告煛閸繄孝濠殿噯鎷�
濠碘槅鍨崜婵嗩熆濮椻偓閺屽懘鍩€椤掆偓閳诲酣骞戦幇闈涙闂佸搫瀚搁幏锟�
濠碘槅鍨崜婵嗩熆濮椻偓瀹曪綁骞嬪┑鍫紝
婵犵鈧啿鈧绱炲澶婄煑闁瑰瓨绻勯瀛樹繆椤栨澧叉繝顫嫹
闁诲骸鍘滈崜婵嬫偋閹惰棄鐭楀┑鐘插暙閼靛綊鏌ら懞銉ュ闁绘牭缍佸畷娆撴晸閿燂拷
UB闂佸湱绮崝妤呯嵁閸モ晜瀚氶悗娑櫳戦~锟�
闂佽壈椴稿濠氭焾鐎电硶鍋撻獮鍨仾婵犫偓閿燂拷
闁诲骸绠嶉崹鍝勶耿閸㈢嚜
闂佸憡姊绘慨椋庣礊婢跺瞼鍗氭繛鍡楀閸炲绻涚紙鐘哄厡闁稿骏鎷�
缂傚倷鐒﹂悷锕傚垂濠婂嫮顩锋い鎺嶇缁插湱鈧偣鍊濈紓姘额敊閿燂拷
©2017 www.mb5u.com濠碘槅鍨崜婵嗩熆濮椻偓瀵噣鎮╅幓鎺撳瘶
闂佽 鍋撻柟顖滃椤ワ拷&闂佸憡甯掑Λ鏃堟閿燂拷