■102738 / inTopicNo.1) |
セッションの使用 |
□投稿者/ pon (1回)-(2023/12/19(Tue) 16:50:37)
|
分類:[ASP.NET (C#)]
VisualStudio2022、C#、BlazorServer .Net6.0を使用しています。
ページ間のデータやり取りの方法の方法として以下のサイトを参考に試しましたが、うまくいきませんでした。 https://learn.microsoft.com/ja-jp/aspnet/core/fundamentals/app-state?view=aspnetcore-8.0
解決方法を教えて頂きたいです。
↓実際に書いたソース
■SET(移動元のページ) @inject HttpContext _HttpContext
@code{ _HttpContext.Session.SetString("test", "aaa"); }
■GET (移動先のページ) @inject HttpContext _HttpContext
@code{ strTest = _HttpContext.Session.GetString("test"); }
■Program.cs builder.Services.AddDistributedMemoryCache();
builder.Services.AddSession(options => { options.IdleTimeout = TimeSpan.FromSeconds(10); options.Cookie.HttpOnly = true; options.Cookie.IsEssential = true; });
app.UseSession();
|
|