新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
asp.netmvc中獲取非mvc頁(yè)面的session值
項(xiàng)目中部分功能由mvc機(jī)制做的還有一部分純aspx頁(yè)面做的代碼。
想在mvc的controller中直接獲取session值后,發(fā)現(xiàn)完全沒(méi)有值,然后經(jīng)過(guò)debug發(fā)現(xiàn)aspx頁(yè)面中session中已經(jīng)賦值了,那么猜測(cè)mvc和傳統(tǒng)的非mvc 頁(yè)面使用的是不同的session機(jī)制。
經(jīng)過(guò)跟蹤查看,發(fā)現(xiàn)傳統(tǒng)的非mvc使用的session是System.Web.HttpContext.Current.Session
而mvc使用的是((System.Web.Mvc.Controller)(this)).Session,至此問(wèn)題已經(jīng)明確了。
總結(jié):
asp.net mvc使用了自己的一套Session系統(tǒng)。
當(dāng)前文章:asp.netmvc中獲取非mvc頁(yè)面的session值
瀏覽地址:http://fisionsoft.com.cn/article/podhpo.html
想在mvc的controller中直接獲取session值后,發(fā)現(xiàn)完全沒(méi)有值,然后經(jīng)過(guò)debug發(fā)現(xiàn)aspx頁(yè)面中session中已經(jīng)賦值了,那么猜測(cè)mvc和傳統(tǒng)的非mvc 頁(yè)面使用的是不同的session機(jī)制。
經(jīng)過(guò)跟蹤查看,發(fā)現(xiàn)傳統(tǒng)的非mvc使用的session是System.Web.HttpContext.Current.Session
而mvc使用的是((System.Web.Mvc.Controller)(this)).Session,至此問(wèn)題已經(jīng)明確了。
總結(jié):
asp.net mvc使用了自己的一套Session系統(tǒng)。
當(dāng)前文章:asp.netmvc中獲取非mvc頁(yè)面的session值
瀏覽地址:http://fisionsoft.com.cn/article/podhpo.html