gpt4 book ai didi

iis - 如何在 ASP vNext 中使用 session

转载 作者:行者123 更新时间:2023-12-02 21:10:55 27 4
gpt4 key购买 nike

如何在 ASP MVC 6 中使用 session 变量?

我找不到有关如何存储和使用 session 变量的工作示例。有人可以帮忙吗?

最佳答案

将包"Microsoft.AspNet.Session": "1.0.0-beta8"添加到project.json,然后using Microsoft.AspNet.Http;

在该命名空间内,您有上下文的扩展方法。

您还需要在 Startup.cs 上将其与 DI 一起使用:

public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();
services.AddSession();
}

这是一个示例 Controller :

using Microsoft.AspNet.Http;
using Microsoft.AspNet.Mvc;

namespace MvcWebApp.Controllers
{
[Route("[controller]")]
public class SomeController : Controller
{
public async Task<IActionResult> Edit()
{
HttpContext.Session.SetInt("myVar", 35);
}
}
}

关于iis - 如何在 ASP vNext 中使用 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29330779/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com