#author("2017-12-11T00:33:56+00:00","default:admin","admin")
#author("2017-12-11T04:15:54+00:00","default:admin","admin")
-[[Introduction to session and application state in ASP.NET Core:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/app-state?tabs=aspnetcore2x]]

-[[ASP.NET COREでSessionState:http://blog.kokoni.jp/2017/05/25/asp-net-core%E3%81%A7sessionstate/]]
-[[ASP.NET Core で複数Webサーバーでセッションを共有するときは、IDistributedCacheとIDataProtectionに注意しないといけない話:http://tech.tanaka733.net/entry/session-sharing-in-aspnetcore]]
-[[ASP.NET Core MVCでTempData(Session)を使用する:http://blog.nakajix.jp/entry/2016/06/18/090000]]
-[[ASP.NET Core備忘録(session and application state):http://blog.livedoor.jp/monthly_check/archives/71215916.html]]

-[[ASP.NET Core MVCでSession管理:http://heinlein.hatenablog.com/entry/2017/11/21/141639]]

-[[ASP.NET Core MVC: 認証機能を作る:https://blog.hmatoba.net/Article/130]]
-[[ASP.NET Web APIを使用したセッションへのアクセス:https://code.i-harness.com/ja/q/926575]]
-[[ASP.NET Coreでリアルタイムで接続するWebアプリケーション作ってみた:https://qiita.com/s_saito/items/39cfe82b0985a1bd10dc]]

-[[ASP.NETのセッション管理方法を整理する:https://qiita.com/84zume/items/dce5c9b496665183f1a9]] ... ASP.NET 4.6の情報

-[[Access session variable in razor view .net core 2:https://stackoverflow.com/questions/46921275/access-session-variable-in-razor-view-net-core-2]]

*基本 [#jde921dd]
**設定 [#o33c7363]
-NuGetで「Microsoft.AspNetCore.Session」パッケージを追加
-Startup.cs「ConfigureServices」に記述追加
 services.AddDistributedMemoryCache();
 services.AddSession();
-Startup.csの「Configure」に記述追加
 app.UseSession();

**コード [#cf4903f2]
 HttpContext.Session.SetString("Test", "セッションテスト"); //値セット
 HttpContext.Session.GetString("Test"); //値取得

**Viewの中でセッションにアクセス [#w3c77781]
 @using Microsoft.AspNetCore.Http
 @inject Microsoft.AspNetCore.Http.IHttpContextAccessor HttpContextAccessor
 @{ 
     var targetSession = HttpContextAccessor.HttpContext.Session.GetString("target");
 }

*ユーザシークレット管理 [#q134995d]
-[[ASP.NET Core 1.0 で追加された User Secrets を使ってみる:http://blog.shibayan.jp/entry/20160518/1463555329]]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS