Sdílet prostřednictvím


ControlBuilder.HtmlDecodeLiterals Metoda

Definice

Určuje, zda literál řetězec ovládacího prvku HTML musí být dekódován HTML. Tuto metodu volá architektura stránky 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

Návraty

truepokud má být dekódován řetězec literálu ovládacího prvku HTML; v opačném případě . false

Příklady

Následující příklad přepíše metodu HtmlDecodeLiterals umožňující dekódování html literálových řetězců v libovolném ovládacím prvku, na který je tento tvůrce použit.

// 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

Poznámky

Řetězec literálu odkazuje na text mezi levou a pravou značkou ovládacího prvku HTML. Kódování HTML je, když se text převede na řetězcovou reprezentaci, kterou prohlížeč zobrazí místo toho, aby je interpretoval jako HTML. Znaky, jako je otazník (?), ampersand (&), lomítko (/) a mezery, můžou být v některých prohlížečích zkrácené nebo poškozené, takže tyto znaky musí být kódované, když se zobrazují ve a značkách nebo v řetězcích dotazu.

Metoda HtmlDecodeLiterals je volána rozhraním ASP.NET stránky během analýzy a není určena k volání přímo v kódu.

Platí pro