回 帖 发 新 帖 刷新版面

主题:一个很简单的登陆验证但是问题没找出来,求助~~!

private void Page_Load(object sender, System.EventArgs e)
        {
            string UseNmae=Request.Form["UseName"].ToString();
            string UsePwass=Request.Form.Get("UsePwass").ToString();
            SqlConnection con=new SqlConnection("Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=LOGIN;Data Source=.");
            con.Open();
            SqlCommand cmd= new SqlCommand("select count(*) from login where UseNmae='"+UseName+"'and UsePwass='"+UsePwass+"',con");
            int count=Convert.ToInt32(cmd.ExecuteScalar());
            if(count > 0)
            {
                Response.Redirect("main.aspx?UseName=UseNmae");
            }
            else
            {
                Response.Redirect("login.aspx");
            }
            
        }

回复列表 (共1个回复)

沙发

这是返回的错误的提示:
“/Text2-1”应用程序中的服务器错误。
--------------------------------------------------------------------------------

未将对象引用设置到对象的实例。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

源错误: 


行 25:         private void Page_Load(object sender, System.EventArgs e)
行 26:         {
行 27:             string UseNmae=Request.Form["UseName"].ToString();
行 28:             string UsePwass=Request.Form.Get("UsePwass").ToString();
行 29:             SqlConnection con=new SqlConnection("Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=LOGIN;Data Source=.");
 

源文件: c:\inetpub\wwwroot\text2-1\login.aspx.cs    行: 27 

我来回复

您尚未登录,请登录后再回复。点此登录或注册