是否有可能在MVC4中将会话值从动作转移到另一个动作?

时间:2013-11-18 09:29:20

标签: c# asp.net-mvc-3 asp.net-mvc-4

有没有办法从动作中获取mvc4应用程序中的会话值。例如 通过获取当前人员ID /姓名来操作机器?

2 个答案:

答案 0 :(得分:2)

您可以像往常一样在MVC应用程序中使用和访问Session。 但我相信您正在寻找一种方法将值从一个动作结果传递到另一个动作结果,  您可以查看TempData

答案 1 :(得分:2)

您始终可以在不同的操作方法中获取会话值,例如:

string value=Session["Name"].ToString();

或者您可以使用TempData在各种方法中保持值:

var value= TempData["key"];
TempData.Keep();