我想在ASP .NET MVC项目中获得防伪标记值。我调查HtmlHelper.AntiForgeryToken
helper method只是为了发现它使用了AntiForgery
class,它提供了上述助手使用的公共方法GetHtml
。问题是此方法仅返回由HtmlString
表示的整个隐藏表单输入字段的HTML。我想了解一下该字段的名称及其值,我现在能够解析返回的HtmlString
,但不能以任何明确的方式解析。一切有用(如字段名称的IAntiForgeryConfig
实现)是内部的。我不知道MVC基础设施的任何其他方面是否允许公共成员允许访问表单字段名称和值而不是序列化值?
答案 0 :(得分:1)
好吧,我追求的方法隐藏在一个明显的视线中。 AntiForgery
类提供了一个名为GetTokens
的公共方法,这就是我所需要的。