我正在尝试通过一个公共的控制器文件获取存储在cookie中的用户ID,我可以在整个站点访问该文件.
我创建FunctionsController
了一个控制器,内容如下:
public static int loggedinUser() { return Convert.ToInt32( request.Cookies["userid"].Value); }
即使我尝试过,我也无法申请任何Cookie项目:
HttpRequestBase request = controllerContext.HttpContext.Request;
Ian Suttle.. 34
我使用标准访问语句访问ASP.NET MVC中的cookie没有问题,例如:
Request.Cookies["someCookie"]
你的样本在"request.Cookies"中有一个较低的"r".这可能是你的问题吗?
我使用标准访问语句访问ASP.NET MVC中的cookie没有问题,例如:
Request.Cookies["someCookie"]
你的样本在"request.Cookies"中有一个较低的"r".这可能是你的问题吗?
删除static
方法声明的一部分,然后使用Request.Cookies["userId"]