Уникальный идентификатор кнопки CreateUSer в CreateUserWizard asp.net - PullRequest
0 голосов
/ 24 октября 2011

Я сделал пользовательскую функцию FindControl, чтобы найти элемент управления во всех дочерних элементах одного элемента управления, который я передаю в параметре.Но мне не удается передать кнопку, используемую для создания пользователя, в элементе управления CreateUserWizard.

Я сохранил стиль по умолчанию, кто-нибудь знает имя (ID) этой кнопки?

Я видел такие кнопки, как «ContinueButtonButton», «FinishButton», но мне кажется, что они не те, которые я ищу, потому что у меня тогда есть эта строка:

        this.Form.DefaultButton = Tools.FindControl(CreateUserWizard1, "FinishButton").UniqueID;

и созданиепользовательское событие не запускается, когда я нажимаю Enter.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 24 октября 2011

Я наконец нашел его, его идентификатор "StepNextButtonButton"

0 голосов
/ 24 октября 2011

как насчет попробовать что-то вроде

    foreach (Control ctrl in this.form1.Controls)
    {
        if (ctrl.GetType() == typeof(Button) && (ctrl as Button).Text == "Button2")
        {
            this.form1.DefaultButton = ctrl.ID;
        }
    }
...