AntiXssEncoder.MarkAsSafe 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정한 유니코드 코드 차트의 문자를 안전한 것으로 표시합니다.
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
안전한 것으로 표시할 위쪽 코드 차트의 조합입니다.
예외
MarkAsSafe(LowerCodeCharts, LowerMidCodeCharts, MidCodeCharts, UpperMidCodeCharts, UpperCodeCharts) 메서드가 Global.asax 파일의 Application_Start
메서드 외부에서 호출되었습니다.
설명
Safe 목록은 모든 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);
참고
MarkAsSafe메서드는 Application_Start
global.asax 파일의 메서드에서 호출 해야 합니다.