Condividi tramite


AntiXssEncoder.MarkAsSafe Metodo

Definizione

Contrassegna come sicuri i caratteri dalle tabelle di codice Unicode specificate.

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)

Parametri

lowerCodeCharts
LowerCodeCharts

La combinazione delle tabelle dei codici inferiori da contrassegnare come sicura.

lowerMidCodeCharts
LowerMidCodeCharts

La combinazione delle tabelle dei codici centrali-inferiori da contrassegnare come sicura.

midCodeCharts
MidCodeCharts

La combinazione delle tabelle dei codici centrali da contrassegnare come sicura.

upperMidCodeCharts
UpperMidCodeCharts

La combinazione delle tabelle dei codici centrali-superiori da contrassegnare come sicura.

upperCodeCharts
UpperCodeCharts

La combinazione delle tabelle dei codici superiori da contrassegnare come sicura.

Eccezioni

Il metodo MarkAsSafe(LowerCodeCharts, LowerMidCodeCharts, MidCodeCharts, UpperMidCodeCharts, UpperCodeCharts) è stato chiamato all'esterno del metodo Application_Start nel file Global.asax.

Commenti

L'elenco di elementi attendibili influisce su tutti i metodi di codifica HTML XML, CSS e URL.

Con alcune eccezioni, i grafici codici Unicode non corrispondono direttamente alle lingue scritte. Per aggiungere il supporto per un linguaggio o un set di linguaggi specifici, spesso è necessario contrassegnare più grafici del codice come sicuri.

Per aggiungere il supporto per la lingua giapponese continuando a consentire l'inglese, usare la sintassi seguente:

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

Nota

Il MarkAsSafe metodo deve essere chiamato nel metodo nel file Application_Start Global.asax.

Si applica a