如何从代码隐藏提交PasswordRecovery控件的用户名?

时间:2012-08-22 23:03:36

标签: asp.net .net user-controls event-handling password-recovery

我正在尝试使用代码隐藏中的PasswordRecovery控件。但似乎不可能以这种方式“点击”恢复控件的提交按钮(或至少模拟它)。这是我尝试过的,虽然,我知道它不会起作用。我在尝试这种方法时,在下面解释了我的思考过程。

 // Created the control and added username
 PasswordRecovery prRecoverPassword = new PasswordRecovery();
 prRecoverPassword.UserName = User.Identity.Name; 

 // Attached the event handlers to the event that occurs before user verification
 prRecoverPassword.VerifyingUser += new LoginCancelEventHandler(prRecoverPassword_VerifyingUser);
 prRecoverPassword.SendingMail +=new MailMessageEventHandler(prRecoverPassword_SendingMail);

 // Called the attached event-handler
 prRecoverPassword_VerifyingUser(prRecoverPassword, new LoginCancelEventArgs());

这种方法的原因是希望当VerifyingUser事件被“触发”时,Control将按顺序触发下一个事件,即验证用户 - 然后更改密码。

但这并没有发生。所以,如果你们有任何想法,我怎么能实现这个看似不可能的壮举,我将非常感激。提前谢谢。

0 个答案:

没有答案