PasswordRecovery asp.net управления - PullRequest
1 голос
/ 09 апреля 2009

Я пытаюсь получить доступ к кнопке отправки, которая является частью элемента управления PasswordRecovery в asp.net 2.0. API, насколько я вижу, не позволяет этого.

У кого-нибудь есть идеи, как я могу добавить всплывающее окно подтверждения Javascript при нажатии этой кнопки.

Я попытался добавить onclick к атрибутам элемента управления PasswordRecovery в событии SendingMail, как показано ниже, но безуспешно

 protected void PasswordRecovery1_SendingMail(object sender, MailMessageEventArgs e)
    {
        //storing audit information
        PasswordRecovery myPasswordRecovery = new PasswordRecovery();
        myPasswordRecovery = (PasswordRecovery)sender;
        myPasswordRecovery.SubmitButton.Attributes.Add("onclick", "return confirm('" + confirmationMessage + "');");

}

Ответы [ 2 ]

2 голосов
/ 10 апреля 2009

Я бы попытался создать шаблон элемента управления и заменить кнопку отправки.

<asp:Button ID="SubmitButton" runat="server" CommandName="Submit" Text="Submit" ValidationGroup="PasswordRecovery1" OnClientClick="return confirm('You sure you want to recover?');" />

Как: настроить управление восстановлением пароля

0 голосов
/ 09 апреля 2009

Указываете ли вы шаблон при попытке доступа к кнопке, например:

passwordRecovery.UserNameTemplateContainer.FindControl("submitButton")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...