国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net+js實現網頁打印_.Net教程

2024-07-10 12:52:06
字體:
來源:轉載
供稿:網友

推薦: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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 柳州市| 建宁县| 宁化县| 克拉玛依市| 富川| 新安县| 江北区| 通山县| 六安市| 大兴区| 铁力市| 九江市| 孟州市| 二手房| 东乌珠穆沁旗| 三台县| 抚宁县| 景德镇市| 邹城市| 湘阴县| 和田县| 东明县| 石家庄市| 金堂县| 鄄城县| 丰城市| 新宁县| 永川市| 西和县| 辽宁省| 隆德县| 皋兰县| 昌吉市| 澎湖县| 新营市| 延庆县| 山阴县| 灌阳县| 罗田县| 宜城市| 日照市|