我想使用微软新版本的AntiXss库。我从Nuget包中下载了它,但我不确定我应该从这里去哪里。没有为库提供文档,我在Web上找到的所有文章都是旧的。由于发生了很多变化,几乎所有我想使用的东西都在库本身被标记为已弃用,我想知道使用这个库的最佳方式是什么?
- 我应该把它作为默认编码器吗?
- 我应该修改所有的视图使用
Microsoft.Security.Application.AntiXss.HtmlEncode()
之类的? - 也许?
看一下对"为什么使用Microsoft AntiXSS库?"的回答,作为开始的提示。
using System.Web.Security.AntiXss;
string a = AntiXssEncoder.XmlAttributeEncode(text);
关于Microsoft. security . application . antixss被弃用,Microsoft建议使用Microsoft. security . application . encoder代替。它是一个静态类,与AntiXss类位于同一个库中。