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
戻り値
HTML コントロールのリテラル文字列をデコードする場合は true
。それ以外の場合は 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 ページ フレームワークによって呼び出され、コード内で直接呼び出されるものではありません。
適用対象
.NET