2009-02-05 55 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事件的按钮。 您可以在服务器端事件中获取隐藏字段值。