0
protected void btnLogin_Click(object sender, EventArgs e)
{
    Property objproperty = new Property();
    objproperty.Username = txtusername.Text.Trim();
    objproperty.Password = txtpassword.Text.Trim();
    IDataReader rdr = objadd.login(objproperty);
    while(rdr.Read())
    {
        Session["Userid"] =rdr["UserId"].ToString();
        Response.Redirect("Default.aspx");
        rdr.Dispose();
    }
}

异常详细信息:System.IndexOutOfRangeException:UserId

在 rdr["UserId"] 它显示上述错误
我无法解决这个问题请帮助我

4

1 回答 1

0

在登录功能中修改您的查询,并确保您选择了“UserId”字段,如果您选择它,请确保它没有别名。

于 2013-07-02T10:08:07.860 回答