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:在RDR [“用户ID”]它表示对上述错误
用户ID指数超出范围的异常,在DataReader的价值
我无法来解决这个请大家帮我
UserId不存在rdr,所以请检查Login函数并查看返回的结果 –
While循环运行多次? –
@ deepak-aggrawal 你是对的!我现在得到它 谢谢 – sidhewsar