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