フォームに HTML を生成しました。ボタンをクリックすると、HTML が生成され、現在、テキストだけで ASP Textbox に配置されます。
<!doctype html><html>....</html>
この HTML を自動的に印刷したい (生成された本文のみのスタイルを含む)。
これどうやってするの?
コードを印刷するには、いくつかのことを行う必要があります
<pre>
タグや前述のCodeMirrorを使用するなど、プレーンコードを表示する方法を見つけますwindow.print()
自動印刷はありません(黒魔術でIEをターゲットにしない限り)。これは、Web上で許可するのは非常識です。
JavaScript を使用して印刷要求をトリガーする必要がありますが、C# を使用してこれをオフにすることができます (使用法についてはClientScriptManagerを参照してください)。
window.print()
機能は必要なものです。
おそらく、印刷するものを制限したいと思うでしょう。アイデアについては、この SO 投稿をご覧ください。
あなたの質問を正しく理解していることを願っています。CodeMirrorは、試してみたいものです。HTML テキストを色付きで表示およびフォーマットします。
http://codemirror.net/mode/htmlmixed/index.html