ApiController中的Request.AnonymousID

Rya*_*yan 4 c# asp.net-mvc-4 asp.net-web-api

我正在使用MVC 4 Web API和匿名识别模块来识别我的应用程序中购物车的匿名用户.这是我添加到web.config文件中的值:

<anonymousIdentification enabled="true" />
Run Code Online (Sandbox Code Playgroud)

我可以Request.AnonymousID正常访问Controller但不能访问ApiController.我该如何访问?

小智 5

添加以下using语句

using System.Web;
Run Code Online (Sandbox Code Playgroud)

然后使用:

HttpContext.Current.Request.AnonymousID
Run Code Online (Sandbox Code Playgroud)