asp.net+js實現(xiàn)網(wǎng)頁打印_.Net教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:asp.net的GridView控件使用方法大全GridView控件是 asp.net 開發(fā)中經(jīng)常用到的控件之一,本 網(wǎng)頁設(shè)計教程 詳細介紹GridView的使用方法。 前臺.aspx asp:LabelID=tplbrunat=serverText=總頁數(shù):/asp:Label asp:LabelID=lblPageCountrunat=serverText=/asp:Label asp:LabelID=curLab
網(wǎng)頁打印是我們經(jīng)常要遇到的需求,下面的方法可以較好的解決這個問題。
循環(huán)打印div中的內(nèi)容:
- <input type="button" onClick="javascript:printpage(’’myDiv’’);" value="打印">
流程:
從數(shù)據(jù)庫中取出記錄-》放入aspx頁面的一個Div中打印
例子:
在aspx中定義一個DIV,如:
- <div id="myDiv">
- <table border="0" width="100%">
- <tr>
- <td>
- <table align="center" border="0" cellpadding="5" cellspacing="1"
- width="100%" class="test">
- <tr bgcolor="#CDD9F1" align="center">
- <td height="22" colspan="2" valign="middle">憑證</td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </div>
在apsx中定義一個按鈕,按下事件觸發(fā)
- printpage(’’myDiv);
- Printpage方法如下(javascript):
- function printpage(myDiv){
- var newstr = document.all.item(myDiv).innerHTML;
- var oldstr = document.body.innerHTML;
- document.body.innerHTML = newstr;
- window.print();
- document.body.innerHTML = oldstr;
- return false;
- }
===================================================
- <script language="JavaScript">
- var HKEY_Root,HKEY_Path,HKEY_Key;
- HKEY_Root="HKEY_CURRENT_USER";
- HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
- //設(shè)置網(wǎng)頁打印的頁眉頁腳為空
- function PageSetup_Null()
- {
- try
- {
- var Wsh=new ActiveXObject("WScript.Shell");
- HKEY_Key="header";
- Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
- HKEY_Key="footer";
- Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
- }
- catch(e){}
- }
- //設(shè)置網(wǎng)頁打印的頁眉頁腳為默認值
- function PageSetup_Default()
- {
- try
- {
- var Wsh=new ActiveXObject("WScript.Shell");
- HKEY_Key="header";
- Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b頁碼,&p/&P");
- HKEY_Key="footer";
- Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&u&b&d");
- }
- catch(e){}
- }
- </script>
- <input type="button" value="清空頁碼" onclick=PageSetup_Null()>
- <input type="button" value="恢復(fù)頁碼" onclick=PageSetup_Default()>
分享:ASP.NET站點RSS功能實現(xiàn)方法RSS也稱聚合,通常被用于新聞和Blog中,是基于XML的一種形式,網(wǎng)站提供RSS輸出,有利于讓用戶發(fā)現(xiàn)網(wǎng)站內(nèi)容的更新,并在不打開網(wǎng)站頁面的情況下閱讀內(nèi)容。 下面是如何使用ASP.NET實現(xiàn)該功能。 通知瀏覽器網(wǎng)站提供了RSS輸出:把下面的這句放在博客或這站點的he
相關(guān).Net教程:
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實例(可帶附件)
- js實現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進度條的實現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y試實例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲過程實現(xiàn)分頁示例代碼
- 相關(guān)鏈接:
- 教程說明:
.Net教程-asp.net+js實現(xiàn)網(wǎng)頁打印
。