您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> Session 判断session的问题

Session 判断session的问题

来源:网络整理     时间:2016/8/11 20:18:22     关键词:Session

关于网友提出的“Session 判断session的问题”问题疑问,本网通过在网上对“Session 判断session的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:Session 判断session的问题
描述:

好象判断的不怎么管用
我在类iceweb.cs里面写个这样的函数


    public static string checkUserLogin()
    {
        string temp="";
        if (HttpContext.Current.Session["adminuser"] == null)
        {
            temp =;
        }
        return temp;
    }

然后在a.aspx的page_load
Response.Write(iceweb.checkUserLogin());
可以正常提示我没登陆并传回default.aspx
b.aspx我这样写的page_load调用
Response.Write(iceweb.checkUserLogin());
lb_user.Text = Session["adminuser"].ToString(); //行10
然后读出用户名。这里就出问题了。
如果我没登陆直接访问这个页面。a.aspx可以正常返回。但是b.aspx就提示我行10 未将对象引用设置到对象的实例
解决方案1:


public static string checkUserLogin()
    {
        string temp="";
        if (HttpContext.Current.Session["adminuser"] == null)
        {
            temp =;
        }
        else
        {
            temp = Session["adminuser"].ToString(); 
        }
        return temp;
    }
page_load里:
string temp = checkUserLogin();
if(temp.indexOf("

Session相关图片

Session相关文章