Udostępnij za pośrednictwem


ControlBuilder.HtmlDecodeLiterals Metoda

Definicja

Określa, czy ciąg literału kontrolki HTML musi być zdekodowany w języku HTML. Ta metoda jest wywoływana przez platformę strony 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

Zwraca

true jeśli ciąg literału kontrolki HTML ma zostać zdekodowany; w przeciwnym razie , false.

Przykłady

Poniższy przykład zastępuje metodę HtmlDecodeLiterals zezwalającą na dekodowanie ciągów literałów HTML w dowolnej kontrolce, do którego jest stosowany ten konstruktor.

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

Uwagi

Ciąg literału odwołuje się do tekstu między tagiem otwierania i zamykania kontrolki HTML. Kodowanie HTML polega na tym, że tekst jest konwertowany na reprezentację ciągu, która będzie wyświetlana w przeglądarce, a nie jako kod HTML. Znaki, takie jak znak zapytania (?), znaki i znaki (&), ukośnik (/) i spacje mogą być obcięte lub uszkodzone przez niektóre przeglądarki, dlatego te znaki muszą być kodowane po wyświetleniu ich w a tagach lub w ciągach zapytania.

Metoda jest wywoływana HtmlDecodeLiterals przez platformę ASP.NET strony podczas analizowania i nie ma być wywoływana bezpośrednio w kodzie.

Dotyczy