程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> 在 ASP.NET CORE 中使用 SESSION,asp.netcore

在 ASP.NET CORE 中使用 SESSION,asp.netcore

編輯:關於.NET

在 ASP.NET CORE 中使用 SESSION,asp.netcore


安裝配置 Session

在 project.json 添加引用 Microsoft.AspNetCore.Session 。Session 是基於 IDistributedCache構建的,所以必須引用一種 IDistributedCache 的實現,ASP.NET Core 提供了多種 IDistributedCache 的實現(Redis、SQL Server、In-memory)。本文中為了簡單將會使用 In-memory 的方式存儲 Session(在 ASP.NET Core 的文檔中建議只在開發和測試過程中使用這種方式),在 project.json 中添加 Microsoft.Extensions.Caching.Memory 。

更新 Startup.cs 使用需要的服務

在 Startup.cs 的 ConfigureServices 添加下面的代碼:


services.AddDistributedMemoryCache();
services.AddSession();

接著在 Startup.cs 的 Config 方法中配置使用 Session 中間件

閱讀全文

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved