CreateUserWizard asp.net中CreateUSer按钮的唯一ID

时间:2011-10-23 21:14:22

标签: c# asp.net uniqueidentifier createuserwizard createuser

我创建了一个自定义FindControl函数,用于在参数中传递的一个控件的所有子节点中查找控件。 但我无法在CreateUserWizard控件中找到用于创建用户的按钮。

我保留了默认样式,有人知道这个按钮的名称(ID)吗?

我看到了像“ContinueButtonButton”,“FinishButton”这样的按钮,但它们似乎并不是我要搜索的按钮,因为我接下来会这样:

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

当我按Enter键时,不会触发创建用户事件。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我终于找到了它,它的ID是"StepNextButtonButton"

答案 1 :(得分:0)

尝试像

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