HttpUtility.HtmlAttributeEncode Metoda

Definicja

Minimalnie konwertuje ciąg na ciąg zakodowany w formacie HTML.

Przeciążenia

HtmlAttributeEncode(String)

Minimalnie konwertuje ciąg na ciąg zakodowany w formacie HTML.

HtmlAttributeEncode(String, TextWriter)

Minimalnie konwertuje ciąg na ciąg zakodowany w formacie HTML i wysyła zakodowany ciąg do strumienia wyjściowego TextWriter .

HtmlAttributeEncode(String)

Źródło:
HttpUtility.cs
Źródło:
HttpUtility.cs
Źródło:
HttpUtility.cs

Minimalnie konwertuje ciąg na ciąg zakodowany w formacie HTML.

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

Parametry

s
String

Ciąg do kodowania.

Zwraca

Zakodowany ciąg.

Uwagi

Metoda HtmlAttributeEncode koduje znaki odpowiednie do wstawiania do wartości atrybutu HTML.

Wynik ciągu z HtmlAttributeEncode metody powinien być używany tylko dla atrybutów o podwójnym cudzysłów. Problemy z zabezpieczeniami mogą wystąpić podczas korzystania z HtmlAttributeEncode metody z atrybutami z pojedynczymi cudzysłami.

Zobacz też

Dotyczy

HtmlAttributeEncode(String, TextWriter)

Źródło:
HttpUtility.cs
Źródło:
HttpUtility.cs
Źródło:
HttpUtility.cs

Minimalnie konwertuje ciąg na ciąg zakodowany w formacie HTML i wysyła zakodowany ciąg do strumienia wyjściowego TextWriter .

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)

Parametry

s
String

Ciąg do kodowania.

output
TextWriter

TextWriter Strumień wyjściowy.

Uwagi

Metoda HtmlAttributeEncode konwertuje tylko podwójne cudzysłowy ("), pojedyncze cudzysłowy ('), ampersands (&) i nawiasy lewego kąta (<) na równoważne jednostki znaków. Jest znacznie szybszy niż HtmlEncode metoda.

Wynik ciągu z HtmlAttributeEncode metody powinien być używany tylko dla atrybutów o podwójnym cudzysłów. Problemy z zabezpieczeniami mogą wystąpić podczas korzystania z HtmlAttributeEncode metody z atrybutami z pojedynczymi cudzysłami.

Zobacz też

Dotyczy