Ajax 如何将Html.AntiForgeryToken与Salt属性一起使用?

Ajax 如何将Html.AntiForgeryToken与Salt属性一起使用?,ajax,asp.net-mvc,login,antiforgerytoken,Ajax,Asp.net Mvc,Login,Antiforgerytoken,我尝试通过ajax登录用户,并使用登录表单Html.AntiForgeryToken,但出现了错误。因为我在用户通过ajax登录后发布了另一个表单,它有Html.AntiForgeryToken。我搜索并知道我应该将Html.AntiForgeryToken与salt属性一起使用,但发现错误 如何解决这个问题 @Html.AntiForgeryToken(salt: "FormAjaxLogin") 该方法已被弃用。你不应该需要它。您当前的代码有什么问题?我想是因为为未经授权的用户生成了反伪造

我尝试通过ajax登录用户,并使用登录表单
Html.AntiForgeryToken
,但出现了错误。因为我在用户通过ajax登录后发布了另一个表单,它有
Html.AntiForgeryToken
。我搜索并知道我应该将
Html.AntiForgeryToken
salt
属性一起使用,但发现错误

如何解决这个问题

@Html.AntiForgeryToken(salt: "FormAjaxLogin")

该方法已被弃用。你不应该需要它。您当前的代码有什么问题?我想是因为为未经授权的用户生成了反伪造的页面,我试图在授权用户收到我的错误后发布此消息。(提供的防伪令牌针对的是与当前用户不同的基于声明的用户。说明:在执行当前web请求期间发生了未经处理的异常。请查看堆栈跟踪,以了解有关错误及其源代码的详细信息。异常详细信息:System.web.Mvc.HttpAntiForgeryE例外情况:提供的防伪令牌是为与当前用户不同的基于声明的用户提供的。)在寻找可能的解决方案时,请查看一些初始点击