if (txtyzm.Text != Session["code"].ToString())
            {
                Messagebox("验证码不正确!");
                return ;
            }

解决方案 »

  1.   


    if(Session["code"]==null)
    {
     Messagebox("!");
      return ;}
    if (txtyzm.Text != Session["code"].ToString())
      {
      Messagebox("验证码不正确!");
      return ;
      }
     
      

  2.   

    Session["code"].ToString()这个肯定为空的!你是不是直接调试该页,而session值是从其他页传过来的
      

  3.   

    值没有存到session中或者session已经失效
      

  4.   

    session 没值 自己调试跟踪看看就知道了 
      

  5.   

    Session["code"]会丢失或者过期的,每次用到它时,先判断是不是null,如果是null,调用ToString()方法就会出现异常了
      

  6.   


    Session["code"] 是空所以不能直接Session["code"].ToString()会报错
      

  7.   

    Session["code"].ToString()没有值了。你要先判断一下sessi是不是有值
      

  8.   

    Session["code"].ToString()没有值了值是null了所以报错。你要先判断他是不是null