2013-06-27 72 views
1

Mike Wasson的教程Preventing CSRF介绍了一种名为GetTokens()的方法,该方法应该驻留在System.Web.Helpers.AntiForgery类中(如MSDN here中所确认的那样)。如何访问ASP.NET MVC 3中的AntiForgery.GetTokens()?

我正在使用ASP.NET 4.0,C#和MVC 3,无法在任何地方找到此方法。它不存在,关于该方法的MSDN页面不会提供关于哪个版本的框架包含GetTokens()方法的提示。我错过了什么吗?我在Mike Wasson的帖子上发表了评论,但他显然没有阅读那里的评论(至少现在没有了),因为我是第二个在那里提出问题的人,并且没有任何回应。

我在哪里可以找到这种方法?

回答

1

此方法(以及HttpRequestMessage类本身)是.NET 4.5的新增功能。您最有可能使用此框架的旧版本。但是您仍然可以手动遍历标题并检查特定标题是否存在。