asp.net-mvc - Session.Abandon() 之后 TempData 不工作
问题描述
我在 Session.Abandon() 之后对 tempdata 取了一些值
Session.Clear();
Session.RemoveAll();
Session.Abandon();
FormsAuthentication.SignOut();
TempData["ClientCode"] = "democ";
return RedirectToAction("logoutmessage", "Account", new { cid = clientcode });
并且在视图中logoutmessage.cshtml
var urls = @Html.Raw(TempData["ClientCode"]);
但我在网址中得到的是null
.
大概的原因是什么。
解决方案
推荐阅读
- javascript - 从@input 值单击的所有复选框
- regex - 正则表达式在我的 bash 脚本中触发了一个“意想不到的令牌”,但我可以说它看起来不错。我究竟做错了什么?
- python - chrome 无法同时使用无头模式和 chrome 配置文件路径启动
- javascript - VUE NPM 导入包到所有其他文件
- qt - 为什么 qtcreator 不能运行这个?
- compare - Cognito - 重置密码检查以前的密码
- react-native - React native:组件没有从渲染中返回(UiKitten)
- mysql - 如何查看 MySQL 的 InnoDB 生成的 B-tree 索引结构?
- php - 使用 lrlaravel eloquent 为用户获取平均评分
- php - php bin/console dictionary:database:create 这个问题出现了(我用的是symfony4)