ControlBuilder.HtmlDecodeLiterals メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
HTML コントロールのリテラル文字列を HTML デコードする必要があるかどうかを判断します。 このメソッドは、ASP.NET ページ フレームワークによって呼び出されます。
public:
virtual bool HtmlDecodeLiterals();
public virtual bool HtmlDecodeLiterals();
abstract member HtmlDecodeLiterals : unit -> bool
override this.HtmlDecodeLiterals : unit -> bool
Public Overridable Function HtmlDecodeLiterals () As Boolean
返品
true HTML コントロールリテラル文字列をデコードする場合。それ以外の場合は false。
例
次の例では、 HtmlDecodeLiterals メソッドをオーバーライドして、このビルダーが適用されるすべてのコントロールでリテラル文字列を HTML デコードできるようにします。
// Override the HtmlDecodeLiterals method to allow HTML
// decoding of literal strings in any controls this builder
// is applied to.
public override bool HtmlDecodeLiterals()
{
return true;
}
' Override the HtmlDecodeLiterals method to allow HTML
' decoding of literal strings in any controls this builder
' is applied to.
Public Overrides Function HtmlDecodeLiterals() As Boolean
Return True
End Function
注釈
リテラル文字列は、HTML コントロールの開始タグと終了タグの間のテキストを参照します。 HTML エンコードは、テキストが HTML として解釈されるのではなく、ブラウザーが表示する文字列形式に変換される場合です。 疑問符 (?)、アンパサンド (&)、スラッシュ (/)、スペースなどの文字は、一部のブラウザーで切り捨てられたり破損したりする可能性があるため、これらの文字は、 a タグまたはクエリ文字列に表示されるときにエンコードする必要があります。
HtmlDecodeLiterals メソッドは、解析中に ASP.NET ページ フレームワークによって呼び出され、コード内で直接呼び出されるものではありません。