HttpEncoder.HtmlAttributeEncode(String, TextWriter) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 <
codiert, und der \
(umgekehrte Schrägstrich) ist als \
codiert.
Es ist sicher, attribute mit einfachem und doppeltem Anführungszeichen zu verwenden HtmlAttributeEncode . Die Werte müssen in Anführungszeichen gesetzt werden.