Вы можете восстановить username электронная почта как:
шнур username = Membership.GetUserNameByEmail (useremail)
Вы можете использовать это теперь в PasswordRecovery.
Или использующ вашу собственную поверхность стыка т.е. Textbox и кнопка делают что-нибудь подобное:
защищенное пустое Button1_Click (прислужник предмета, EventArgs e)
{
шнур username = Membership.GetUserNameByEmail (txtEmail.Text);
mUser MembershipUser = Membership.GetUser (username);
newpassword шнура = mUser.ResetPassword ();
электронная почта //Send using типы system.net .mail
}