2012-03-06 10 views
0

HTMLページに表示するHTMLコードがいくつかあるので、HTMLとして解釈してはいけません。 また空白行などを維持したいと思います。HTMLコードの印刷に使用できるプラグインはどれですか?

私はC#/ .NET 3.5にあります:何が使えますか?

+0

私は同様の質問があると確信しています。関連する質問をチェックしましたか? – Shoban

+0

「プラグイン」とはどういう意味ですか?何にプラグイン? – Oded

答えて

1

あなたが実際に言っていないのでいるあなたは関係なく、あなたのHTMLページ(Asp.Net WebフォームまたはMVCまたは何でも)答えはあなたがHTMLでそれを行うだろうかにフォールバックを、レンダリングするために使用されている.NET内技術あなたのサーバー技術のその後、実際にこの出力を達成する方法は、あなた次第です。

<pre />ブロックでそれをレンダリングします。ここ

<pre> 
    &lt;p&gt;hello world!&lt;/p&gt; 
<pre> 

をテキストは、デフォルトでは、固定幅フォントで表示され、すべての空白が保持されます、<p>Hello world!</p>として表示され、されます。

+0

そして、<<と>を> –

+0

と置き換えることを忘れないでください。@CFL_Jeff - ちょっと間違いを感じました!私は学校に戻ります。 –

3

HtmlEncodeを使用してください。

ブラウザに表示する文字列をエンコードします。

過負荷で

、文書化:

HTMLエンコーディングは、テキストがブラウザに正しく表示され、HTMLとしてブラウザによって解釈されていないことを確認します。たとえば、テキスト文字列の記号(<)より小さいか記号(>)より大きい場合、ブラウザはこれらの文字をHTMLタグの開始括弧または終了括弧として解釈します。文字がHTMLでエンコードされている場合、文字列は&lt;&gt;の文字列に変換されます。これにより、より小さい記号と大なり記号が正しく表示されます。

は、それはあなたがこれを表示したいどのような目的のために明確ではないですが、HTMLエンコーディング(HTML敏捷性パックがわからない、これを行う場合があります)前pretty printにしたいこと - とすることができますように一定の幅を、それを示すために、 <pre>要素で囲みます。

関連する問題