首页 新闻 会员 周边 捐助

c#存cookie到前端,但在iphone中无法读取

0
悬赏园豆:5 [已关闭问题] 关闭于 2017-10-18 11:46

网站是mvc的框架,c#存cookie的方法是这样写的:

 public void AddCookie(string key, string value)
        {
            HttpCookie cookie = new HttpCookie(key);
            DateTime dt = DateTime.Now;
            TimeSpan ts = new TimeSpan(10000, 0, 0, 0, 0);
            cookie.Expires = dt.Add(ts);
            cookie.Path = "/";
            cookie.Value = value;

            Response.AppendCookie(cookie);
        }

然后业务是POST到/Home/Test1,然后Test1方法里面存cookie,跳转到Test2页面,在Test2页面里面用js去读取之前存入的cookie,c#代码如下:

复制代码
        [HttpGet]
        public ActionResult Test1() { return View(); }

        [HttpPost]
        public ActionResult Test1(string data)
        {
            AddCookie("Test", "存入的cookie值为:" + data);
            return RedirectToAction("Test2");
        }

        public ActionResult Test2() { return View(); }
复制代码

js如下:

 alert($.cookie('Test'));

问题是:

测试没问题的:

1.在电脑端的chrome浏览器中

2.安卓手机的微信中

有问题的是:

iphone6的微信中无法存入cookie(因为我读不到,是空的)

求解决!!包辣条!!

myEsn2E9的主页 myEsn2E9 | 菜鸟二级 | 园豆:224
提问于:2016-11-07 17:03
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册