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

|M| 怎么用类获得Session 和 ViewState 以前孟子回答过,现在不记得了,不好意思 多谢

2012-01-19 
|M| 如何用类获得Session 和 ViewState 以前孟子回答过,现在不记得了,不好意思谢谢stringgetuser(){if(Ses

|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是对当前页面的

热点排行