HttpEncoder.HtmlAttributeEncode(String, TextWriter) Methode

Definition

Codiert einen eingehenden Wert in eine Zeichenfolge, die in ein HTML-Attribut eingefügt werden kann, das durch einfache oder doppelte Anführungszeichen getrennt wird.

protected public:
 virtual void HtmlAttributeEncode(System::String ^ value, System::IO::TextWriter ^ output);
protected internal virtual void HtmlAttributeEncode(string value, System.IO.TextWriter output);
abstract member HtmlAttributeEncode : string * System.IO.TextWriter -> unit
override this.HtmlAttributeEncode : string * System.IO.TextWriter -> unit
Protected Friend Overridable Sub HtmlAttributeEncode (value As String, output As TextWriter)

Parameter

value
String

Die zu codierenden Zeichenfolge.

output
TextWriter

Der Textschreiber, in den der codierte Wert geschrieben werden soll.

Ausnahmen

output ist null.

Hinweise

Die HtmlAttributeEncode Methode codiert Zeichen mithilfe der standard-HTML-Entitäten. Beispielsweise wird die < (linke eckige Klammer) als &lt; codiert und der \ (umgekehrte Schrägstrich) als &#92;codiert.

Es ist sicher, innerhalb von ein- und doppelt zitierten Attributen zu verwenden HtmlAttributeEncode . Die Werte müssen an zitiert werden.

Gilt für: