|M| 如何用类获得Session 和 ViewState 以前孟子回答过,现在不记得了,不好意思 谢谢
string getuser()
{
if(Session[ "user "]!=null)
{
return Session[ "user "].ToString();
}
else
{
return Session[ "guid "].ToString();
}
}
string getsql()
{
if(ViewState[ "mysql "]!=null)
{
return ViewState[ "mysql "].ToString();
}
else
{
ViewState[ "newsql "].ToString();
}
}
上面两个过程在很多页面里面都有用
我想把他们写在我的str.cs中方便调用
不用写太多的重复也方便以后修改
谢谢
要怎么做
[解决办法]
string getuser(Page mypage)
{
if(mypage.Session[ "user "]!=null)
{
return mypage.Session[ "user "].ToString();
}
else
{
return mypage.Session[ "guid "].ToString();
}
}
调用的时候,getuser(this.Page)就成
//当然你可以把传page的过程放到构造函数中进行初始化,这样调用方法就不用再传了
[解决办法]
HttpContext.Current.Session
[解决办法]
直接用名就可以了把 session是全局的ViewState是对当前页面的