Share via


HttpUtility.HtmlAttributeEncode Yöntem

Tanım

Bir dizeyi html ile kodlanmış bir dizeye en az düzeyde dönüştürür.

Aşırı Yüklemeler

HtmlAttributeEncode(String)

Dizeyi en az html kodlu dizeye dönüştürür.

HtmlAttributeEncode(String, TextWriter)

Dizeyi en az html kodlu dizeye dönüştürür ve kodlanmış dizeyi bir TextWriter çıkış akışına gönderir.

HtmlAttributeEncode(String)

Kaynak:
HttpUtility.cs
Kaynak:
HttpUtility.cs
Kaynak:
HttpUtility.cs

Dizeyi en az html kodlu dizeye dönüştürür.

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

Parametreler

s
String

Kodlanacak dize.

Döndürülenler

Kodlanmış bir dize.

Açıklamalar

yöntemi, HtmlAttributeEncode HTML öznitelik değerine ekleme için uygun karakterleri kodlar.

yönteminden elde edilen HtmlAttributeEncode dize sonucu yalnızca çift tırnaklı öznitelikler için kullanılmalıdır. Yöntemi tek tırnaklı özniteliklerle kullanırken HtmlAttributeEncode güvenlik sorunları ortaya çıkabilir.

Ayrıca bkz.

Şunlara uygulanır

HtmlAttributeEncode(String, TextWriter)

Kaynak:
HttpUtility.cs
Kaynak:
HttpUtility.cs
Kaynak:
HttpUtility.cs

Dizeyi en az html kodlu dizeye dönüştürür ve kodlanmış dizeyi bir TextWriter çıkış akışına gönderir.

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)

Parametreler

s
String

Kodlanacak dize.

output
TextWriter

Çıkış TextWriter akışı.

Açıklamalar

HtmlAttributeEncode yöntemi yalnızca çift tırnak işaretlerini ("), tek tırnak işaretlerini ('), ve işareti (&) ve sol açılı ayraçları (<) eşdeğer karakter varlıklarına dönüştürür. Yönteminden çok daha HtmlEncode hızlıdır.

yönteminden elde edilen HtmlAttributeEncode dize sonucu yalnızca çift tırnaklı öznitelikler için kullanılmalıdır. Yöntemi tek tırnaklı özniteliklerle kullanırken HtmlAttributeEncode güvenlik sorunları ortaya çıkabilir.

Ayrıca bkz.

Şunlara uygulanır