2013-06-27 69 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的新增功能。您最有可能使用此框架的舊版本。但是您仍然可以手動遍歷標題並檢查特定標題是否存在。