【问题标题】:ASP .NET MVC anti-forgery token value, not HTMLASP .NET MVC 防伪令牌值,而不是 HTML
【发布时间】:2015-01-10 12:40:26
【问题描述】:

我想在 ASP .NET MVC 项目中获取防伪令牌值。我调查了HtmlHelper.AntiForgeryToken helper method,却发现它使用了AntiForgery class,它提供了上述助手使用的公共方法GetHtml。问题是这个方法只返回HtmlString代表的整个隐藏表单输入字段的HTML。我想了解该字段的名称及其值,我现在可以解析返回的HtmlString,但没有任何明确的方式。所有有用的东西(比如字段名称的IAntiForgeryConfig 实现)都是内部的。我不知道 MVC 基础架构的其他方面是否提供公共成员允许访问表单字段名称和值而不是序列化值?

【问题讨论】:

    标签: c# asp.net asp.net-mvc asp.net-mvc-4 antiforgerytoken


    【解决方案1】:

    好吧,我所追求的方法被隐藏了。 AntiForgery 类提供了一个名为 GetTokens 的公共方法,这正是我所需要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-07
      • 2015-01-11
      • 2012-01-22
      • 1970-01-01
      • 2020-06-22
      • 2014-04-26
      • 2014-10-03
      • 1970-01-01
      相关资源
      最近更新 更多