print007 2016-12-06 08:32 采纳率: 0%
浏览 1062

mvc cookies在页面看不到

类 basecontrol,action类都继承这个基础类
事件: OnResultExecuting(ResultExecutingContext filterContext)
逻辑 判断是否存在,存在就获取cookies,不存在直接读取数据库,所有代码放在一个事件里
判断方法
var aCookie = filterContext.HttpContext.Request.Cookies["Menu"];
if (aCookie == null || string.IsNullOrWhiteSpace(aCookie.Value));
{
HttpCookie cook1 = new HttpCookie("Menu");
//cook1.Domain = "http://localhost:22118/";
//cook1.Name = "Menu";
cook1.Value = strJson;
cook1.Expires = DateTime.Now.AddDays(1);
cook1.Values.Add("Menu", strJson);

                    filterContext.HttpContext.Response.Cookies.Add(cook1);
}else
{

}

结果:每次刷新页面,不管是第一次还是第二次都看不到cookies ,程序每次都会null的判断,重新保存cookies,请各位mvc高手指点一下,如何才能正确保存cookies和取出cookies

  • 写回答

1条回答 默认 最新

  • devmiao 2016-12-17 13:56
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 chaquopy python 安卓
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 易盾点选的cb参数怎么解啊
  • ¥15 MATLAB运行显示错误,如何解决?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题