【发布时间】:2016-08-18 15:51:29
【问题描述】:
我正在尝试使用 ASP.NET NVC 编写应用程序。
我喜欢在包含AntiForgeryToken 的页面头部添加Meta 标签。我希望能够通过jQuery 阅读它,而不必将@Html.AntiForgeryToken() 添加到手动提交的表单中。
我知道@Html.AntiForgeryToken()会生成一个隐藏的输入字段,但是我需要添加一个元标记来代替。
如何在不更改 @Html.AntiForgeryToken() 的情况下做到这一点?
【问题讨论】:
-
第一个问题是……你为什么要这样做
-
方便访问。方便
-
如果您需要从 cookie 中读取旧令牌,请将其传递给生成器。然后获取两个新令牌,一个插入到元标记中,另一个您需要将其写入返回 cookie 标头。然后您需要通过调用方法手动检查它。你还想做吗?如果您仍然愿意,我可以提供答案
-
没有更简单的方法吗?
标签: c# asp.net-mvc asp.net-mvc-5