ASP5/MVC6 中的会话变量
Session Variables in ASP5/MVC6
在 MVC5 中,我曾经像这样使用 System.Web
中的会话变量
PayPalHandler.ExecutePayment(
Convert.ToString(Session["paymentId"]),
Convert.ToString(Session["payerId"]));
在 ASP5/MVC6 中,这不再是一个选项,因为 System.Web
不存在。在新框架中使用会话变量的正确等效方法是什么?文档仍然非常稀缺。
您需要安装 Nuget 包
Microsoft.AspNet.Session
并通过 Context
使用它
Context.Session.SetString("Name", "My Name"); //Set
var name = Context.Session.GetString("Name");//Get
很好的解释可以在
http://www.mikesdotnetting.com/article/270/sessions-in-asp-net-5
在 MVC5 中,我曾经像这样使用 System.Web
中的会话变量PayPalHandler.ExecutePayment(
Convert.ToString(Session["paymentId"]),
Convert.ToString(Session["payerId"]));
在 ASP5/MVC6 中,这不再是一个选项,因为 System.Web
不存在。在新框架中使用会话变量的正确等效方法是什么?文档仍然非常稀缺。
您需要安装 Nuget 包
Microsoft.AspNet.Session
并通过 Context
使用它Context.Session.SetString("Name", "My Name"); //Set
var name = Context.Session.GetString("Name");//Get
很好的解释可以在 http://www.mikesdotnetting.com/article/270/sessions-in-asp-net-5