ボタンのクリックから asp:Table コントロールの「innerHTML」をキャプチャしたいと思います。つまり、Web フォーム ページには、実行時に動的に入力される asp:Table コントロールがあります。理想的には、レンダリングされたテーブルのマークアップを取得して、新しい一般的な非表示フォームに噴出する簡単な方法が欲しいだけで、そのページにあるマークアップに対して Javascript 印刷コマンドを実行するだけです。 . 何かアイデアはありますか? 代替案も歓迎します。
2 に答える
1
ボタンのイベントでinnerHTML
JavaScript から隠しフィールドに を設定します。OnClientClick
サーバー側イベントで非表示フィールドの値を取得できます。
于 2011-09-21T13:57:22.920 に答える
0
@media print
これを行うには、CSS メディア タイプを使用することをお勧めします。
たとえば、サイトに id の左側の列があるとします#leftNav
。以下は、使用がページを印刷するときにその div を非表示にします。
<style type="text/css">
@media print
{
#leftNav
{
display: none;
}
}
</style>
これにより、標準のブラウザ ページと同様に、印刷ページのルック アンド フィールをカスタマイズできます。
于 2009-08-17T21:56:18.683 に答える