C# 是否可以在MVC4中从操作获取会话值?

C# 是否可以在MVC4中从操作获取会话值?,c#,asp.net-mvc-3,asp.net-mvc-4,C#,Asp.net Mvc 3,Asp.net Mvc 4,是否有一种方法可以从操作中获取mvc4应用程序中会话的值。例如 通过获取当前的个人ID/姓名,您可以像往常一样在MVC应用程序中使用和访问会话。 但我相信您正在寻找一种方法,将值从一个动作结果传递到另一个动作结果, 您可以检查您可以像往常一样在MVC应用程序中使用和访问会话。 但我相信您正在寻找一种方法,将值从一个动作结果传递到另一个动作结果, 您可以选中始终可以跨不同的操作方法获取会话值,例如: string value=Session["Name"].ToString(); 或者,您可以使

是否有一种方法可以从操作中获取mvc4应用程序中会话的值。例如
通过获取当前的个人ID/姓名,您可以像往常一样在MVC应用程序中使用和访问会话。 但我相信您正在寻找一种方法,将值从一个动作结果传递到另一个动作结果,
您可以检查您可以像往常一样在MVC应用程序中使用和访问
会话。
但我相信您正在寻找一种方法,将值从一个动作结果传递到另一个动作结果,

您可以选中

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

string value=Session["Name"].ToString();
或者,您可以使用TempData跨方法持久化值:

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

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

string value=Session["Name"].ToString();
或者,您可以使用TempData跨方法持久化值:

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

不清楚你在问什么……不清楚你的问题在问什么。您可以从MVC代码中的任何位置访问会话,因此您的个人和机器操作方法可以调用
Session[“WhateverYourKeyIs”]
从会话中获取数据。这就是你要找的东西吗?不清楚你在问什么…不清楚你的问题在问什么。您可以从MVC代码中的任何位置访问会话,因此您的个人和机器操作方法可以调用
Session[“WhateverYourKeyIs”]
从会话中获取数据。这就是你要找的东西吗?