我在剃须刀页面上有以下内容:
@{ Session["CurrentUrl"] = Request.Url.ToString(); }
然后我调用另一个页面并在第二页的POST操作方法中尝试检查
的值var aaaa = Session["CurrentUrl"];
有人可以就变量aaaa的值为空的原因给出一些建议吗?
答案 0 :(得分:2)
您只需将数据存储在TempData变量中即可。 TempData内部存储在会话对象中。
in C# Code:
TempData["CurrentUrl"] = Request.Url.ToString();
in Razor View:
@{ string url = TempData["CurrentUrl"].ToString(); }
希望这有帮助!