Sdílet prostřednictvím


HttpUtility.HtmlAttributeEncode Metoda

Definice

Minimálně převede řetězec na řetězec kódovaný ve formátu HTML.

Přetížení

HtmlAttributeEncode(String)

Minimálně převede řetězec na řetězec kódovaný ve formátu HTML.

HtmlAttributeEncode(String, TextWriter)

Minimálně převede řetězec na řetězec s kódováním HTML a odešle kódovaný řetězec do výstupního datového TextWriter proudu.

HtmlAttributeEncode(String)

Zdroj:
HttpUtility.cs
Zdroj:
HttpUtility.cs
Zdroj:
HttpUtility.cs

Minimálně převede řetězec na řetězec kódovaný ve formátu 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

Řetězec určený ke kódování

Návraty

Zakódovaný řetězec.

Poznámky

Metoda HtmlAttributeEncode kóduje znaky vhodné pro vložení do hodnoty atributu HTML.

Výsledek řetězce z HtmlAttributeEncode metody by měl být použit pouze pro atributy s dvojitými uvozovými znaky. Při použití HtmlAttributeEncode metody s atributy s jednoduchými uvozovými kótami může dojít k problémům se zabezpečením.

Viz také

Platí pro

HtmlAttributeEncode(String, TextWriter)

Zdroj:
HttpUtility.cs
Zdroj:
HttpUtility.cs
Zdroj:
HttpUtility.cs

Minimálně převede řetězec na řetězec s kódováním HTML a odešle kódovaný řetězec do výstupního datového TextWriter proudu.

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

Řetězec určený ke kódování

output
TextWriter

Výstupní TextWriter datový proud.

Poznámky

Metoda HtmlAttributeEncode převede pouze dvojité uvozovky ("), jednoduché uvozovky ('), ampersandy (&) a levé úhlové závorky (<) na ekvivalentní entity znaků. Je výrazně rychlejší než HtmlEncode metoda.

Výsledek řetězce z HtmlAttributeEncode metody by měl být použit pouze pro atributy s dvojitými uvozovými znaky. Při použití HtmlAttributeEncode metody s atributy s jednoduchými uvozovými kótami může dojít k problémům se zabezpečením.

Viz také

Platí pro