3

我想使用 Microsoft 的AntiXss库的新版本。我从 Nuget 包下载了它,但我不确定我应该从这里去哪里。没有为图书馆提供任何文档,我在网上找到的所有文章都是旧的。由于发生了很多变化,而且我想使用的几乎所有东西都在库本身中被标记为已弃用,我想知道使用这个库的最佳方式是什么?

  • 我应该让它成为我的默认编码器吗?
  • 我应该修改所有要使用的视图 Microsoft.Security.Application.AntiXss.HtmlEncode()吗?
  • 两者都可能?

任何帮助,将不胜感激。

4

3 回答 3

1

查看“为什么使用 Microsoft AntiXSS 库?”的答案。为您提供入门提示。

于 2015-04-08T15:22:40.207 回答
0

关于不推荐使用 Microsoft.Security.Application.AntiXss,Microsoft 建议改用 Microsoft.Security.Application.Encoder。它是与 AntiXss 类在同一个库中的静态类。

于 2019-11-06T10:55:55.723 回答
0
using System.Web.Security.AntiXss;

string a = AntiXssEncoder.XmlAttributeEncode(text);
于 2017-05-05T23:18:30.183 回答