Udostępnij za pośrednictwem


AntiXssEncoder.MarkAsSafe Metoda

Definicja

Oznacza znaki z określonych wykresów kodu Unicode jako bezpieczne.

public:
 static void MarkAsSafe(System::Web::Security::AntiXss::LowerCodeCharts lowerCodeCharts, System::Web::Security::AntiXss::LowerMidCodeCharts lowerMidCodeCharts, System::Web::Security::AntiXss::MidCodeCharts midCodeCharts, System::Web::Security::AntiXss::UpperMidCodeCharts upperMidCodeCharts, System::Web::Security::AntiXss::UpperCodeCharts upperCodeCharts);
public static void MarkAsSafe(System.Web.Security.AntiXss.LowerCodeCharts lowerCodeCharts, System.Web.Security.AntiXss.LowerMidCodeCharts lowerMidCodeCharts, System.Web.Security.AntiXss.MidCodeCharts midCodeCharts, System.Web.Security.AntiXss.UpperMidCodeCharts upperMidCodeCharts, System.Web.Security.AntiXss.UpperCodeCharts upperCodeCharts);
static member MarkAsSafe : System.Web.Security.AntiXss.LowerCodeCharts * System.Web.Security.AntiXss.LowerMidCodeCharts * System.Web.Security.AntiXss.MidCodeCharts * System.Web.Security.AntiXss.UpperMidCodeCharts * System.Web.Security.AntiXss.UpperCodeCharts -> unit
Public Shared Sub MarkAsSafe (lowerCodeCharts As LowerCodeCharts, lowerMidCodeCharts As LowerMidCodeCharts, midCodeCharts As MidCodeCharts, upperMidCodeCharts As UpperMidCodeCharts, upperCodeCharts As UpperCodeCharts)

Parametry

lowerCodeCharts
LowerCodeCharts

Kombinacja niższych wykresów kodu, które mają być oznaczone jako bezpieczne.

lowerMidCodeCharts
LowerMidCodeCharts

Kombinacja niższych środkowych wykresów kodu, które mają być oznaczone jako bezpieczne.

midCodeCharts
MidCodeCharts

Kombinacja środkowych wykresów kodu, które mają być oznaczone jako bezpieczne.

upperMidCodeCharts
UpperMidCodeCharts

Kombinacja wykresów kodu górnego środka, które mają być oznaczone jako bezpieczne.

upperCodeCharts
UpperCodeCharts

Kombinacja wierzchnich wykresów kodu, które mają być oznaczone jako bezpieczne.

Wyjątki

Uwagi

Bezpieczna lista ma wpływ na wszystkie metody kodowania HTML XML, CSS i URL.

W przypadku niektórych wyjątków wykresy kodu Unicode nie odpowiadają bezpośrednio pisanych językach. Aby dodać obsługę określonego języka lub zestawu języków, często wymaga oznaczania wielu wykresów kodu jako bezpiecznych.

Aby dodać obsługę języka japońskiego podczas kontynuowania zezwalania na język angielski, użyj następującej składni:

MarkAsSafe(
            LowerCodeCharts.Default,
            LowerMidCodeCharts.HangulJamo,
            MidCodeCharts.None,
            UpperMidCodeCharts.CjkRadicalsSupplement |
            UpperMidCodeCharts.CjkSymbolsAndPunctuation |
            UpperMidCodeCharts.Hiragana |
            UpperMidCodeCharts.Katakana |
            UpperMidCodeCharts.KatakanaPhoneticExtensions |
            UpperMidCodeCharts.LatinExtendedD |
            UpperMidCodeCharts.CjkUnifiedIdeographs,
            UpperCodeCharts.None);

Uwaga

Metoda MarkAsSafe musi być wywoływana w metodzie Application_Start w pliku Global.asax.

Dotyczy