1
我需要檢查一個SQL Server數據庫(而不是asp.net成員資格),以便在允許用戶註冊之前查看電子郵件是否已被使用。如何檢查電子郵件是否已在asp.net中使用,並確保電子郵件在允許用戶註冊前可用?
我試過使用this website中的信息,但它似乎沒有工作。
您的幫助將非常感激
我需要檢查一個SQL Server數據庫(而不是asp.net成員資格),以便在允許用戶註冊之前查看電子郵件是否已被使用。如何檢查電子郵件是否已在asp.net中使用,並確保電子郵件在允許用戶註冊前可用?
我試過使用this website中的信息,但它似乎沒有工作。
您的幫助將非常感激
您可以嘗試
protected void txtUsername_TextChanged(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(txtUsername.Text))
{
SqlConnection con = new SqlConnection("Data Source=SureshDasari;Integrated Security=true;Initial Catalog=MySampleDB");
con.Open();
SqlCommand cmd = new SqlCommand("select * from UserInformation where UserName like " + txtUsername.Text.Trim(), con);//I changed
SqlDataReader dr = cmd.ExecuteReader();
if (dr.HasRows)
{
checkusername.Visible = true;
imgstatus.ImageUrl = "NotAvailable.jpg";
lblStatus.Text = "UserName Already Taken";
}
else
{
checkusername.Visible = true;
imgstatus.ImageUrl = "Icon_Available.gif";
lblStatus.Text = "UserName Available";
}
con.Close();//I added
}
else
{
checkusername.Visible = false;
}
}
什麼是不使用實例的?你有什麼錯誤嗎? – seanzi
@ 53AN我沒有收到錯誤消息,顯示「用戶名可用或不可用」的文本未顯示。另外,我仍然可以再次註冊相同的電子郵件,它不應該允許我這樣做。 – Seesharp