【问题标题】:Unique ID of CreateUSer Button in CreateUserWizard asp.netCreateUserWizard asp.net 中 CreateUSer 按钮的唯一 ID
【发布时间】:2011-10-23 21:14:22
【问题描述】:

我创建了一个自定义 FindControl 函数来在我传入参数的一个控件的所有子项中查找一个控件。 但我无法在 CreateUserWizard 控件中处理用于创建用户的按钮。

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

我看到了诸如“ContinueButtonButton”、“FinishButton”之类的按钮,但它们似乎不是我要搜索的那个,因为我有这行:

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

当我按下回车键时不会触发创建用户事件。

有什么想法吗?

【问题讨论】:

    标签: c# asp.net uniqueidentifier createuserwizard createuser


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      不如试试

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

      【讨论】:

      • 不会起作用,只会停留在第一个子级别,而通常有很多内部控制级别
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-06
      • 1970-01-01
      • 1970-01-01
      • 2019-03-29
      相关资源
      最近更新 更多