Ale*_*nov 15 asp.net antixsslibrary asp.net-4.5
在ASP.NET 4.5中,有一个新的命名空间System.Web.Security.AntiXss
,其中包括AntiXssLibrary 4.0版本的编码例程(http://www.asp.net/aspnet/overview/aspnet-45/whats-new#_Toc318097382).
最新版本的AntiXssLibrary是4.2.1.
我很困惑我在新项目中使用什么类型编码输出HTML:内置System.Web.Security.AntiXss.AntiXssEncoder
或Microsoft.Security.Application.AntiXssEncoder
来自AntiXssLibrary.谁能告诉我哪种类型更适合使用?为什么?
Lev*_*evi 19
System.Web.*命名空间中的一个是Microsoft.Security.*命名空间中的一个,但System.Web稍微调整一下以获得更好的性能特征.我们建议使用System.Web.
如果您<httpRuntime encoderType>
按照http://www.asp.net/aspnet/overview/aspnet-45/whats-new#_Toc318097382中所述设置设置,那么您可以使用内置的编码例程,如HttpUtility.HtmlEncode,以及实施将由Anti-XSS库提供.
归档时间: |
|
查看次数: |
15034 次 |
最近记录: |