试试 把 Session[""].toStriing() 和 TextBox1.Text  Trim()一下再比较.

解决方案 »

  1.   

      if (Page.IsValid && Session["GetCode"].ToString().Equals(tb_testcode.Text))
      

  2.   

    谢谢楼上各位,前几天解决了,是看了一位朋友的BLOG。。
      

  3.   

    虽然是07年的问题,但今天我也碰到一模一样的问题,请教samgu是怎么解决的?
    现象就相当于自定义 Login1_Authenticate 事件根本无效,系统还是自己验证成功了,根本不管验证码。
      

  4.   

    昨晚忘了补充一下:
    在判断验证码正确后,加上了 Membership.ValidateUser(Login1.UserNaem,Login1.Password)进行验证的。
    网上有人说,自定义Login1_Authenticate事件是没用的,要从低层开始就不用MembershipProvider才行?
    渴望高手解惑。谢谢。
      

  5.   

    问题找到了,呵呵,原来必须在 Login1控件上注明 OnAuthenticate属性值为 Login1_Authenticate。
    见笑见笑,惭愧惭愧。
      

  6.   

    初始化e.Authenticated = false;
      

  7.   

    为什么我的Session["strIdentify"] 一直为 null啊?每次都是未可知错误