ControlBuilder.HtmlDecodeLiterals メソッド
アセンブリ: System.Web (system.web.dll 内)

Dim instance As ControlBuilder Dim returnValue As Boolean returnValue = instance.HtmlDecodeLiterals
HTML コントロールのリテラル文字列をデコードする場合は true。それ以外の場合は false。

リテラル文字列とは、HTML コントロールの開始タグと終了タグの間にあるテキストのことです。HTML エンコーディングは、ブラウザによって HTML として解釈されるのではなく、ブラウザによって表示される文字列形式にテキストが変換される際に発生します。疑問符 (?)、アンバサンド (&)、スラッシュ記号 (/)、スペースなどの文字は、ブラウザによっては切り捨てられたり破棄されたりするので、これらの文字は a タグやクエリ文字列内に現れる場合、エンコードされる必要があります。
HtmlDecodeLiterals メソッドは、解析中に ASP.NET ページ フレームワークによって呼び出されるもので、コードから直接使用するためのものではありません。

次に示すのは、HtmlDecodeLiterals メソッドをオーバーライドして、そのビルダの適用先のすべてのコントロールでリテラル文字列が HTML デコードされるようにするコード例です。

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- ControlBuilder.HtmlDecodeLiterals メソッドのページへのリンク