首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Session["loginname"] 赋值两种方式有什么区别解决办法

2012-06-10 
Session[loginname] 赋值两种方式有什么区别第一种方式:public static void createusersession(UserSess

Session["loginname"] 赋值两种方式有什么区别
第一种方式:

public static void createusersession(UserSession userinfo)
  { System.Web.HttpContext.Current.Session["loginname"] = userinfo; } 

第二 种方式:

public static void createusersession(UserSession userinfo)
  { Session["loginname"] = userinfo; } 

以上两种方式有什么区别呢,好像高人喜欢用第一种方式


[解决办法]
第二种只能用在当前web项目中,如果当前web项目引用了其它程序集,而在其它程序集中操作session等内置对象需要用System.Web.HttpContext.Current引用内置对象.
[解决办法]
第一种在不继承继承page页中也可以用

热点排行