ASP .NET MVC防伪标记值,而不是HTML

时间:2015-01-10 12:40:27

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

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

1 个答案:

答案 0 :(得分:1)

好吧,我追求的方法隐藏在一个明显的视线中。 AntiForgery类提供了一个名为GetTokens的公共方法,这就是我所需要的。