当前位置:编程学习 > C#/ASP.NET >>

session的问题

if(Session["name"].ToString()==null||Session["name"].ToString()=="")
        {
            Response.Write("<script>alert('网页过期,请重新登陆!');window.close()</script>");
        }

我这样在页面里判断,怎么在这里就报错了。怎么没弹出窗口

 Session["name"].ToString()==null||Session["name"].ToString()=="") 
--------------------编程问答-------------------- null是不能ToString()的.

要判断Session["name"]==null
--------------------编程问答-------------------- 一楼正解,要先判断是否==null --------------------编程问答-------------------- 一楼是对的 --------------------编程问答-------------------- session为null的时候不能.tostring() 否则会出错
判断session[""]==""||session[""]==null即可 --------------------编程问答-------------------- 啊哦,来晚了 --------------------编程问答-------------------- Session["name"]==null  --------------------编程问答--------------------
if(Session["name"] ==null || Session["name"].ToString()=="") 
                { 
                        Response.Write(" <script> alert('网页过期,请重新登陆!');window.close() </script> "); 
                } 
--------------------编程问答--------------------  if (Session["s"] != null)
{
            this.TextBox1.Text = Session["s"].ToString();
 } --------------------编程问答-------------------- if(Session["name"] ==null) 
                { 
                        if(Session["name"].ToString().Length>0)
                        { 

                        Response.Write(" <script> alert('网页过期,请重新登陆!');window.close() </script> "); 
                        }
                } 
--------------------编程问答-------------------- if (Convert.ToString(Session["LoginID"]) == "" ||Convert.ToString(Session["LoginID"]) == null)
{
 Response.Redirect("../return.aspx");
} --------------------编程问答-------------------- 还没注意这问题,关注一下 --------------------编程问答-------------------- Session["name"]==null
Session["name"]为null时是不能.ToString() --------------------编程问答-------------------- if(Session["name"].ToString()==string.Empty ¦ ¦Session["name"].ToString()=="") 
                { 
                        Response.Write(" <script> alert('网页过期,请重新登陆!');window.close() </script> "); 
                } 

--------------------编程问答-------------------- 哎呀 ,这么多正确答案啊
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,