.net6中如何使用Session

在以前的.net framework中使用Session是可以直接使用的但是在.netCore以后如果想使用Session是需要注册的

那么在.net6中如何使用Session呢?

通过上图就已经注册好Session了那么该如何去使用呢?

在新建的MVC项目中,在初始化创建的HomeConteroller中直接使用Session

 下面我将整个设置及获取的过程做个断点调试:

当前Cookie中是没有值的

 当点击Home页面后在观察,你会发现在Cookie中你会发现多一个SessionID,并且他是以会话级别做存储的。什么是会话级存储?我自己理解就是当你关闭窗口后就会消除。

那么这个Session有什么用呢?来接下来就看看他的好处。

可以看到在Home页面下的数据很轻松的就在Privacy页面中拿到了,在实际开发过程中如果你想从某个页面中获取到他的值就可以使用Session。确实很爽。

那接下来就画个图解释一下Session

猜你喜欢

转载自blog.csdn.net/weixin_51326081/article/details/126714415
今日推荐