Bahasa

AntiXssEncoder Kelas

Definisi

Mengodekan string untuk digunakan dalam string HTML, XML, CSS, dan URL.

public ref class AntiXssEncoder : System::Web::Util::HttpEncoder
public class AntiXssEncoder : System.Web.Util.HttpEncoder
type AntiXssEncoder = class
    inherit HttpEncoder
Public Class AntiXssEncoder
Inherits HttpEncoder
Warisan
AntiXssEncoder

Keterangan

Anda dapat menggunakan AntiXssEncoder kelas untuk mengambil alih HttpEncoder kelas yang digunakan secara default untuk mengodekan dan mendekode string dalam metode kelas seperti HttpUtility, HttpServerUtility, dan HttpResponseHeader.

AntiXssEncoder Di kelas , semua karakter yang tidak ditemukan dalam daftar aman dikodekan oleh HtmlAttributeEncode metode dan HtmlEncode .

Untuk mengganti HttpEncoder kelas dengan AntiXssEncoder kelas , daftarkan menggunakan encoderType atribut elemen httpRuntime dalam file Web.config, seperti yang ditunjukkan dalam contoh berikut:

<httpRuntime encoderType="System.Web.Security.AntiXss.AntiXssEncoder" />

Daftar karakter aman default untuk metode pengodean yang berbeda dapat ditemukan dalam keterangan untuk HtmlAttributeEncodemetode , , HtmlEncodeXmlAttributeEncode, dan XmlEncode . Daftar aman default dapat dimodifikasi dengan menggunakan MarkAsSafe metode .

Konstruktor

Nama Deskripsi
AntiXssEncoder()

Menginisialisasi instans baru dari kelas AntiXssEncoder.

Metode

Nama Deskripsi
CssEncode(String)

Mengodekan string yang ditentukan untuk digunakan dalam lembar gaya berskala (CSS).

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
HeaderNameValueEncode(String, String, String, String)

Mengodekan nama header dan nilai ke dalam string yang dapat digunakan sebagai header HTTP.

(Diperoleh dari HttpEncoder)
HtmlAttributeEncode(String, TextWriter)

Mengodekan dan mengeluarkan string yang ditentukan untuk digunakan dalam atribut HTML.

HtmlDecode(String, TextWriter)

Mendekode nilai dari string yang dikodekan HTML.

(Diperoleh dari HttpEncoder)
HtmlEncode(String, Boolean)

Mengodekan string yang ditentukan untuk digunakan sebagai teks dalam markup HTML dan secara opsional menentukan apakah akan menggunakan entitas bernama HTML 4.0.

HtmlEncode(String, TextWriter)

Mengodekan string yang ditentukan untuk digunakan sebagai teks dalam markup HTML dan menghasilkan string dengan menggunakan penulis teks yang ditentukan.

HtmlFormUrlEncode(String, Encoding)

Mengodekan string yang ditentukan untuk pengiriman formulir yang jenis MIME-nya adalah "application/x-www-form-urlencoded" dengan menggunakan jenis pengodean karakter yang ditentukan.

HtmlFormUrlEncode(String, Int32)

Mengodekan string yang ditentukan untuk digunakan dalam pengiriman formulir yang jenis MIME-nya adalah "application/x-www-form-urlencoded" dengan menggunakan halaman kode yang ditentukan.

HtmlFormUrlEncode(String)

Mengodekan string yang ditentukan untuk digunakan dalam pengiriman formulir yang jenis MIME-nya adalah "application/x-www-form-urlencoded".

JavaScriptStringEncode(String)

Mengodekan string.

(Diperoleh dari HttpEncoder)
MarkAsSafe(LowerCodeCharts, LowerMidCodeCharts, MidCodeCharts, UpperMidCodeCharts, UpperCodeCharts)

Menandai karakter dari bagan kode Unicode yang ditentukan sebagai aman.

MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
UrlEncode(Byte[], Int32, Int32)

Mengodekan array byte yang ditentukan untuk digunakan dalam URL, dimulai dari offset yang ditentukan dalam array byte dan mengodekan jumlah byte yang ditentukan.

UrlEncode(String, Encoding)

Mengodekan string yang ditentukan untuk digunakan dalam URL dengan menggunakan jenis pengodean karakter yang ditentukan.

UrlEncode(String, Int32)

Mengodekan string yang ditentukan untuk digunakan dalam URL dengan menggunakan halaman kode yang ditentukan.

UrlEncode(String)

Mengodekan string yang ditentukan untuk digunakan dalam URL.

UrlPathEncode(String)

Mengodekan string jalur untuk digunakan dalam URL.

XmlAttributeEncode(String)

Mengodekan string yang ditentukan untuk digunakan dalam atribut XML.

XmlEncode(String)

Mengodekan string yang ditentukan untuk digunakan dalam atribut XML.

Berlaku untuk