MVC中session创建并获取问题
生活随笔
收集整理的這篇文章主要介紹了
MVC中session创建并获取问题
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
有兩個(gè)ActionResult分別為A和B,如下
public ActionResult A() {Session["test"]="123";return View(); } public ActionResult B() {string v=Session["test"].ToString();return View(); }這樣創(chuàng)建session是獲取不到的,原因是因?yàn)閯?chuàng)建的session是Controller下的(這里自己可以深入研究一下),而不是System.Web.HttpContext.Current的session。
想要所有的地方都可以獲取session的值,應(yīng)該是如下寫法
public ActionResult A() {System.Web.HttpContext.Current.Session["test"]="123";return View(); } public ActionResult B() {string v=System.Web.HttpContext.Current.Session["test"].ToString();return View(); }
轉(zhuǎn)載于:https://www.cnblogs.com/lb809663396/p/6030234.html
總結(jié)
以上是生活随笔為你收集整理的MVC中session创建并获取问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux mke2fs 硬盘格式化
- 下一篇: JavaScript作用域闭包简述