Freigeben über


ControlBuilder.HtmlDecodeLiterals-Methode

Bestimmt, ob das Zeichenfolgenliteral eines HTML-Steuerelements HTML-decodiert werden muss. Diese Methode wird vom ASP.NET-Seitenframework aufgerufen.

Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public Overridable Function HtmlDecodeLiterals As Boolean
'Usage
Dim instance As ControlBuilder
Dim returnValue As Boolean

returnValue = instance.HtmlDecodeLiterals
public virtual bool HtmlDecodeLiterals ()
public:
virtual bool HtmlDecodeLiterals ()
public boolean HtmlDecodeLiterals ()
public function HtmlDecodeLiterals () : boolean

Rückgabewert

true, wenn das Zeichenfolgenliteral des HTML-Steuerelements decodiert werden muss, andernfalls false.

Hinweise

Ein Zeichenfolgenliteral bezieht sich auf den Text zwischen den öffnenden und schließenden Tags eines HTML-Steuerelements. HTML-Codierung liegt vor, wenn Text in eine Zeichenfolgendarstellung konvertiert wird, die vom Browser nicht als HTML interpretiert, sondern angezeigt wird. Zeichen, z. B. Fragezeichen (?), kaufmännisches Und (&), Schrägstrich (/) und Leerzeichen, werden von einigen Browsern abgeschnitten oder beschädigt. Daher müssen diese Zeichen codiert werden, wenn sie in a-Tags oder in Abfragezeichenfolgen auftreten.

Die HtmlDecodeLiterals-Methode wird vom ASP.NET-Seitenframework während der Analyse aufgerufen und ist nicht für den direkten Aufruf im Code gedacht.

Beispiel

Im folgenden Beispiel wird die HtmlDecodeLiterals-Methode überschrieben, um in jedem Steuerelement, auf das dieser Generator angewendet wird, die HTML-Decodierung von Zeichenfolgenliteralen zu ermöglichen.

' 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
// 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;
}

Plattformen

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 unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

ControlBuilder-Klasse
ControlBuilder-Member
System.Web.UI-Namespace