gpt4 book ai didi

asp.net-mvc - 为什么验证请求从 ASP.net MVC 中取出?

转载 作者:行者123 更新时间:2023-12-04 16:50:16 24 4
gpt4 key购买 nike

在标准的 ASP.net 应用程序中,ASP.net 提供了一些防止 XSS 攻击的保护,如果有人尝试使用 validateRequest 抛出检测危险的输入错误。此功能似乎已从 MVC 中删除,不知道为什么?

最佳答案

我知道这个问题很老,但我想我还是可以回答的。

有一个 ValidateInput Action 过滤器属性可以添加到 Action 中。

[ValidateInput(true)]
public ActionResult Foo()
{

}

您还可以在模型属性上使用 AllowHtml 属性
public class MyModel
{
public Guid ID { get; set; }

[AllowHtml]
public string SomeStringValue { get; set; }
}

关于asp.net-mvc - 为什么验证请求从 ASP.net MVC 中取出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/327499/

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