婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

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

熱門標(biāo)簽:電話機(jī)器人軟件銷售工作 百度ai地圖標(biāo)注 同安公安400電話怎么申請流程 預(yù)測式外呼系統(tǒng)使用說明 玉林市機(jī)器人外呼系統(tǒng)哪家好 南陽外呼系統(tǒng)定制化 合肥電銷外呼系統(tǒng)哪家公司做的好 蘋果手機(jī)凱立德地圖標(biāo)注 申請400電話手續(xù)

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

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

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

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

div id="PrintContent" runat="server">
ASP.NET網(wǎng)頁打印測試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>

然后,添加一個打印銨鈕
復(fù)制代碼 代碼如下:

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

看到否,上面的打印銨鈕需要執(zhí)行一段Javascript代碼,也是重點部分。Insus.NET寫在下面,這段Javascript放置在.aspx頁最未端部分,也就是讓網(wǎng)頁最后執(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)頁打印測試/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;
}

最后來一個動畫演示
 

打印輸出結(jié)果

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

您可能感興趣的文章:
  • asp.net中的“按需打印”(打印你需要打印的部分) 實現(xiàn)代碼
  • 關(guān)于ASP.NET頁面打印技術(shù)的常用方法總結(jié)
  • asp.net 打印控件使用方法
  • 代碼實現(xiàn)打印功能(asp.net+javascript)
  • ASP.NET 水晶報表打印功能實現(xiàn)代碼
  • asp.net css控制打印功能方法實例

標(biāo)簽:嘉興 揚州 南京 南昌 南京 海南 淄博 臺州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET網(wǎng)頁打印(只打印相關(guān)內(nèi)容/自寫功能)》,本文關(guān)鍵詞  ASP.NET,網(wǎng)頁,打印,只,相關(guān),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET網(wǎng)頁打印(只打印相關(guān)內(nèi)容/自寫功能)》相關(guān)的同類信息!
  • 本頁收集關(guān)于ASP.NET網(wǎng)頁打印(只打印相關(guān)內(nèi)容/自寫功能)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 临夏县| 定南县| 绵阳市| 卢湾区| 沅陵县| 平舆县| 铁力市| 墨玉县| 咸阳市| 崇阳县| 太仓市| 桓仁| 康马县| 横峰县| 察隅县| 深圳市| 武胜县| 梁山县| 公主岭市| 吉林市| 北川| 迭部县| 怀来县| 陕西省| 仁布县| 陵川县| 西和县| 德保县| 鸡泽县| 罗江县| 崇礼县| 固安县| 灌阳县| 祁门县| 沙坪坝区| 太谷县| 宁化县| 沿河| 会昌县| 清丰县| 襄汾县|