AntiXssEncoder.MarkAsSafe 메서드

정의

지정된 유니코드 코드 차트의 문자를 안전한 것으로 표시합니다.

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)

매개 변수

lowerCodeCharts
LowerCodeCharts

안전으로 표시할 하위 코드 차트의 조합입니다.

lowerMidCodeCharts
LowerMidCodeCharts

안전으로 표시할 중간 아래 코드 차트의 조합입니다.

midCodeCharts
MidCodeCharts

안전한 것으로 표시할 중간 코드 차트의 조합입니다.

upperMidCodeCharts
UpperMidCodeCharts

안전한 것으로 표시할 상위 중간 코드 차트의 조합입니다.

upperCodeCharts
UpperCodeCharts

안전한 것으로 표시할 상위 코드 차트의 조합입니다.

예외

Global.asax MarkAsSafe(LowerCodeCharts, LowerMidCodeCharts, MidCodeCharts, UpperMidCodeCharts, UpperCodeCharts) 파일의 Application_Start 메서드 외부에서 메서드가 호출되었습니다.

설명

안전 목록은 모든 HTML XML, CSS 및 URL 인코딩 메서드에 영향을 줍니다.

일부 예외를 제외하고 유니코드 코드 차트는 작성된 언어에 직접 해당하지 않습니다. 특정 언어 또는 언어 집합에 대한 지원을 추가하려면 여러 코드 차트를 안전한 것으로 표시해야 하는 경우가 많습니다.

영어를 계속 허용하면서 일본어 지원을 추가하려면 다음 구문을 사용합니다.

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

메모

Global.asax MarkAsSafe 파일의 Application_Start 메서드에서 메서드를 호출해야 합니다.

적용 대상