암호를 수동으로 변경하고 내 사용자에게 암호를 보내려하지만 "개체 참조가 개체의 인스턴스로 설정되지 않았습니다." 오류. 당신을 감사 : 무엇을 내 cods에 문제가 있습니다 당신은 사용자의 현재 로그온 한 Membership.GetUser();
asp.net의 구성원 휴식 및 암호 암호
Membership.GetUser();
에 인수를 가져옵니다 통과하지 않을
Random r = new Random();
string code = r.Next(100000, 9999999).ToString();
//////////////////////////////////////////////////////////////////////////////////////////////
string connStr = ConfigurationManager.ConnectionStrings["****"].ConnectionString;
SqlConnection sqlconn = new SqlConnection(connStr);
SqlCommand sqlcmd = new SqlCommand();
sqlcmd = new SqlCommand("SELECT Count(ID) FROM RolInfo where [email protected]", sqlconn);
sqlcmd.Parameters.AddWithValue("@username", TextBox1.Text);
sqlconn.Open();
int count = ((int)sqlcmd.ExecuteScalar());
sqlconn.Close();
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if (count != 0)
{
Sendmail();
MembershipUser u = Membership.GetUser();
u.ChangePassword(u.ResetPassword(), code);
}
else
{
lab_Message.Visible = true;
lab_Message.Text = "This username is invalid.";
lab_Message.ForeColor = System.Drawing.Color.Red;
}
}
else
{
lab_Message.Visible = true;
lab_Message.Text = "Please enter your username.";
lab_Message.ForeColor = System.Drawing.Color.Red;
}
}
나머지 코드를 게시 할 수 있습니까? ... ... 현재 질문에는 GridView가 없거나 GridView가 호출됩니다. – Darren
@ Darren : 여기에 gridview가 없습니다 !!! 나는 텍스트 상자에서 사용자 이름을 얻었다. –
그럼 왜 "개체 참조가 개체의 인스턴스로 설정되지 않았습니다 - 그리드보기의 idx로 설정되지 않습니다"<- 표보기? - 오류가 정확히 어떤 줄에 문제가 있다고 말합니까? – Darren