Freigeben über


HttpUtility.HtmlAttributeEncode Methode

Definition

Führt eine minimale Konvertierung einer Zeichenfolge in eine HTML-codierte Zeichenfolge aus.

Überlädt

HtmlAttributeEncode(String)

Führt eine minimale Konvertierung einer Zeichenfolge in eine HTML-codierte Zeichenfolge aus.

HtmlAttributeEncode(String, TextWriter)

Führt eine minimale Konvertierung einer Zeichenfolge in eine HTML-codierte Zeichenfolge aus und sendet die codierte Zeichenfolge an einen TextWriter-Ausgabestream.

HtmlAttributeEncode(String)

Quelle:
HttpUtility.cs
Quelle:
HttpUtility.cs
Quelle:
HttpUtility.cs

Führt eine minimale Konvertierung einer Zeichenfolge in eine HTML-codierte Zeichenfolge aus.

public:
 static System::String ^ HtmlAttributeEncode(System::String ^ s);
public static string? HtmlAttributeEncode (string? s);
public static string HtmlAttributeEncode (string s);
static member HtmlAttributeEncode : string -> string
Public Shared Function HtmlAttributeEncode (s As String) As String

Parameter

s
String

Die zu codierende Zeichenfolge.

Gibt zurück

Eine codierte Zeichenfolge.

Hinweise

Die HtmlAttributeEncode -Methode codiert Zeichen, die zum Einfügen in einen HTML-Attributwert geeignet sind.

Das Zeichenfolgenergebnis der HtmlAttributeEncode -Methode sollte nur für Attribute mit doppeltem Anführungszeichen verwendet werden. Sicherheitsprobleme können auftreten, wenn die HtmlAttributeEncode Methode mit Attributen mit einzelnen Anführungszeichen verwendet wird.

Weitere Informationen

Gilt für:

HtmlAttributeEncode(String, TextWriter)

Quelle:
HttpUtility.cs
Quelle:
HttpUtility.cs
Quelle:
HttpUtility.cs

Führt eine minimale Konvertierung einer Zeichenfolge in eine HTML-codierte Zeichenfolge aus und sendet die codierte Zeichenfolge an einen TextWriter-Ausgabestream.

public:
 static void HtmlAttributeEncode(System::String ^ s, System::IO::TextWriter ^ output);
public static void HtmlAttributeEncode (string? s, System.IO.TextWriter output);
public static void HtmlAttributeEncode (string s, System.IO.TextWriter output);
static member HtmlAttributeEncode : string * System.IO.TextWriter -> unit
Public Shared Sub HtmlAttributeEncode (s As String, output As TextWriter)

Parameter

s
String

Die zu codierende Zeichenfolge.

output
TextWriter

Ein TextWriter-Ausgabestream.

Hinweise

Die HtmlAttributeEncode Methode konvertiert nur doppelte Anführungszeichen (), einfache Anführungszeichen ('), ampersands (&) und linke winkel Klammern (<) in gleichwertige Zeichenentitäten. Sie ist wesentlich schneller als die HtmlEncode Methode.

Das Zeichenfolgenergebnis der HtmlAttributeEncode -Methode sollte nur für Attribute mit doppeltem Anführungszeichen verwendet werden. Sicherheitsprobleme können auftreten, wenn die HtmlAttributeEncode Methode mit Attributen mit einzelnen Anführungszeichen verwendet wird.

Weitere Informationen

Gilt für: