Cor*_*ase 6 c# asp.net asp.net-mvc asp.net-core-mvc
在MVC5中,我曾经使用过像System.Web这样的会话变量
PayPalHandler.ExecutePayment(
Convert.ToString(Session["paymentId"]),
Convert.ToString(Session["payerId"]));
Run Code Online (Sandbox Code Playgroud)
在ASP5/MVC6中,这不再是一个System.Web不存在的选项.在新框架中使用会话变量的正确等效方法是什么?文档仍然非常稀缺.
你需要安装Nuget包
Microsoft.AspNet.Session
Run Code Online (Sandbox Code Playgroud)
并使用 Context 来使用它
Context.Session.SetString("Name", "My Name"); //Set
var name = Context.Session.GetString("Name");//Get
Run Code Online (Sandbox Code Playgroud)
可以在http://www.mikesdotnetting.com/article/270/sessions-in-asp-net-5找到很好的解释
| 归档时间: |
|
| 查看次数: |
2836 次 |
| 最近记录: |