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页中也可以用