在ASP.NET web表单中,视图状态数据进行哈希处理,并将隐藏输入添加到表单中以在收到请求时进行验证。因此,如果恶意用户决定并更改视图状态,当表单发送回应用程序时就会发生错误。
ASP.NET核心MVC表单中是否有这样的工具(作为属性或其他)内置,特别是不引人注目的Ajax表单?
谢谢。
发布于 2019-03-03 21:42:17
您可以使用注释,ValidateAntiForgeryToken属性是为了防止跨站请求伪造攻击:
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Logout()
{
// ...
return View();
}
https://stackoverflow.com/questions/54966706
复制相似问题