Freigeben über


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 codierende Zeichenfolge.

output
TextWriter

Der TextWriter, 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 ist die < (linke eckige Klammer) als &lt; codiert, und der \ (umgekehrte Schrägstrich) ist als &#92;codiert.

Es ist sicher, attribute mit einfachem und doppeltem Anführungszeichen zu verwenden HtmlAttributeEncode . Die Werte müssen in Anführungszeichen gesetzt werden.

Gilt für: