国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - ASP.NET教程 - ASP.NET網(wǎng)頁(yè)打印(只打印相關(guān)內(nèi)容/自寫功能)

ASP.NET網(wǎng)頁(yè)打印(只打印相關(guān)內(nèi)容/自寫功能)

2019-10-16 10:57asp.net教程網(wǎng) ASP.NET教程

朋友要求在前段時(shí)間完成的新聞的網(wǎng)站上加上一個(gè)功能,就是在每篇新聞瀏覽的頁(yè)面, 加一個(gè)打印銨鈕。讓用戶一點(diǎn)打印,能把整篇文章打印

昨晚朋友要求在前段時(shí)間完成的新聞的網(wǎng)站上加上一個(gè)功能,就是在每篇新聞瀏覽的頁(yè)面, 加一個(gè)打印銨鈕。讓用戶一點(diǎn)打印,能把整篇文章打印。一開(kāi)始建議朋友,叫用戶使用IE瀏覽器的打印功能,但是朋友說(shuō),那個(gè)打印功能是把頁(yè)面的不相關(guān)的內(nèi)容也打印了,用戶只想打印整篇文章即可。

既然要改,照做就是了。沒(méi)有這方面經(jīng)驗(yàn),在網(wǎng)上找到很多相關(guān)的ASP.NET打印例子,要么太過(guò)復(fù)雜,要么效果不太理想。最后還是結(jié)合這諸多的例子,改寫一個(gè)合適的功能。 

下面是改寫的地方,首先在文章瀏覽的.aspx頁(yè)面,添加一個(gè)Div,并加上runat="server" ,讓其包含整篇文章,如: 

復(fù)制代碼代碼如下:

<div id="PrintContent" runat="server"> 
ASP.NET網(wǎng)頁(yè)打印測(cè)試<br /> 
內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容<br /> 
內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容<br /> 
內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容<br /> 
內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容<br /> 
內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容<br /> 
內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容<br /> 
內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容<br /> 
</div> 


然后,添加一個(gè)打印銨鈕: 

復(fù)制代碼代碼如下:

<asp:Button ID="btnPrint" runat="server" Text="打印" OnClientClick="return PrintArticle();" /> 


看到否,上面的打印銨鈕需要執(zhí)行一段Javascript代碼,也是重點(diǎn)部分。Insus.NET寫在下面,這段Javascript放置在.aspx頁(yè)最未端部分,也就是讓網(wǎng)頁(yè)最后執(zhí)行。 

復(fù)制代碼代碼如下:

function PrintArticle() { 
var pc = document.getElementById("<%=PrintContent.ClientID%>"); 
var pw = window.open('', '', 'width=500,height=400'); 
pw.document.write('<html>'); 
pw.document.write('<head>'); 
pw.document.write('<title>ASP.NET網(wǎng)頁(yè)打印測(cè)試</title>'); 
pw.document.write('</head>'); 
pw.document.write('<body>'); 
pw.document.write(pc.innerHTML); 
pw.document.write('</body>'); 
pw.document.write('</html>'); 
pw.document.close(); 
setTimeout(function () { 
pw.print(); 
}, 500); 
return false; 


最后來(lái)一個(gè)動(dòng)畫演示
ASP.NET網(wǎng)頁(yè)打印(只打印相關(guān)內(nèi)容/自寫功能) 

 

打印輸出結(jié)果

ASP.NET網(wǎng)頁(yè)打印(只打印相關(guān)內(nèi)容/自寫功能)

還可以,但有一點(diǎn)不理想,就是頁(yè)頭頁(yè)尾有一行信息,即是Highlight的部分,能否取消它,答案是肯定的,參考下面設(shè)置方法設(shè)置。

ASP.NET網(wǎng)頁(yè)打印(只打印相關(guān)內(nèi)容/自寫功能)

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产精品久久久久一区二区三区 | 欧美一级片在线 | 国产毛片一区二区 | 日韩成人影院 | 精品麻豆剧传媒av国产九九九 | 亚洲国产精品久久久久久久久久久 | 特黄特黄aaaa级毛片免费看 | 91精品在线播放 | 伊人草| 毛片免费在线 | 亚洲精品久久久久久国产精华液 | 亚洲一区欧美一区 | 国产精品伦一区二区三级视频 | 日本不卡一区二区三区在线观看 | 日韩av影片| 国产高清一区 | 午夜一级片 | 亚洲精品三级 | 国产一级毛片aaa | 日韩成人在线一区 | 黄色动漫在线观看 | 毛片大片| 怡红院在线播放 | 91视视频在线观看入口直接观看 | 91av电影网 | 欧美精品 | 福利成人 | 日日骚网 | 国产真实精品久久二三区 | 99精品视频在线观看 | 美女一区二区三区 | 一级片网| 成人国产精品一级毛片视频 | 97超碰免费 | 国产精品网站在线观看 | 你懂的免费在线观看 | 国产精品亚洲第一区在线暖暖韩国 | 欧洲精品视频在线观看 | 免费成人黄色 | 亚洲好看站 | av超碰|