今天在写公众号后台时出现了一个问题,我用session存下用户的openid,但是到了其他页面中再取这个openid时发现为空。
经仔细查找,没有发现代码会将这个session清空。
最后我将问题定位在了Response.Redirect(url);这条语句上。百度了一番,发现这是一个老问题,不少人遇到过。
解决问题的方式是将这行代码改为 Response.Redirect(url,false);
我用的MVC,action最终返回是view,那么还是要在views目录下准备一个视图文件的。
本文描述了在使用MVC框架进行公众号后台开发时遇到的Session丢失问题。通过详细排查,问题被定位到Response.Redirect(url)语句,解决方案是将其更改为Response.Redirect(url,false),并在views目录下准备视图文件。
今天在写公众号后台时出现了一个问题,我用session存下用户的openid,但是到了其他页面中再取这个openid时发现为空。
经仔细查找,没有发现代码会将这个session清空。
最后我将问题定位在了Response.Redirect(url);这条语句上。百度了一番,发现这是一个老问题,不少人遇到过。
解决问题的方式是将这行代码改为 Response.Redirect(url,false);
我用的MVC,action最终返回是view,那么还是要在views目录下准备一个视图文件的。
422

被折叠的 条评论
为什么被折叠?