2009-02-05 23 views
2

我想從按鈕點擊捕捉「asp:Table控件的innerHTML」,即webforms頁面有一個asp:Table控件,它在運行時動態填充,我需要一個快速/髒打印按鈕來打印表格的內容理想情況下,我想只需要一個簡單的方法來獲取呈現表格的標記,以噴射到一個新的通用非顯示窗體,它只需執行一個Javascript它有它的頁面上的任何標記打印命令。任何想法?替代品將受到歡迎了。從asp獲取innerHTML:表控件

回答

0

我會建議你使用@media print CSS媒體類型來做到這一點。

例如,假設您的網站有一個剩下ID爲#leftNav的手列。當使用雲打印的頁面下面將隱藏的div:

<style type="text/css"> 

@media print 
{ 
    #leftNav 
    { 
     display: none; 
    } 
} 

</style> 

在這一過程中,你可以自定義打印的頁面,就像你一個標準的瀏覽器頁面的外觀和感覺。

1

innerHTML設置爲隱藏字段從JavaScript中的OnClientClick事件的按鈕。 您可以在服務器端事件中獲取隱藏字段值。