HttpUtility.HtmlAttributeEncode Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir dizeyi en az HTML kodlu dizeye dönüştürür.
Aşırı Yüklemeler
HtmlAttributeEncode(String) |
Bir dizeyi HTML ile kodlanmış bir dizeye en düşük düzeyde 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
Bir dizeyi HTML ile kodlanmış bir dizeye en düşük düzeyde 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.
- Nasıl yapılır: Dizelere HTML Kodlaması Uygulayarak Web UygulamasındaKi Betik Açıklarına Karşı Koruma
Ş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şaretlerini (&) 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.
- Nasıl yapılır: Dizelere HTML Kodlaması Uygulayarak Web UygulamasındaKi Betik Açıklarına Karşı Koruma