Potete richiamare il username dal email come:
stringa username = Membership.GetUserNameByEmail (useremail)
Potete ora utilizzare questo in PasswordRecovery.
O usando la vostra propria interfaccia cioè una casella di testo e un tasto fanno qualcosa di simile:
Button1_Click vuoto protettivo (mittente dell'oggetto, EventArgs e)
{
stringa username = Membership.GetUserNameByEmail (txtEmail.Text);
mUser di MembershipUser = Membership.GetUser (username);
newpassword della stringa = mUser.ResetPassword ();
email di //Send using i codici categoria di system.net .mail
}