gpt4 book ai didi

c# - Microsoft AntiXSS - 是否需要解码?

转载 作者:行者123 更新时间:2023-11-30 13:51:52 25 4
gpt4 key购买 nike

HttpUtility 类提供编码和解码。但是,当我使用 MS AntiXSS 3.1 库时,我有一套仅用于编码的方法,这是否意味着可以避免解码?

例如

在应用 AntiXSS 之前:

lblName.Text = "ABC" + "<script> alert('Inject'); </script";

应用 AntiXSS 后:

lblName.Text = AntiXSS.HTMLEncode("ABC" + "<script> alert('Inject'); </script");

因此,应用编码后,HTML 标记显示在我的 Label 控件中。

这是期望的结果吗?

最佳答案

您可以使用 HttpUtility.HtmlDecode解码 AntiXss 编码文本(或任何编码文本)的方法。不需要明确的 AntiXss 解码。

关于c# - Microsoft AntiXSS - 是否需要解码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3774776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com