2011-10-23 45 views
0

我做了一個自定義的FindControl函數來查找一個控件的所有子項中的控件,我傳遞了參數。 但是我沒有辦法在CreateUserWizard控件中交出用於創建用戶的按鈕。CreateUserWizard中的CreateUSer按鈕的唯一ID asp.net

我保持默認樣式,有誰知道這個按鈕的名稱(ID)?

我看到像「ContinueButtonButton」按鈕,「FinishButton」,但他們似乎並不成爲一個我正在尋找,因爲我再有這樣一行:

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

而創建的用戶事件當我進入時沒有被解僱。

有什麼想法?

回答

1

我終於找到了,它的ID是"StepNextButtonButton"

0

怎麼嘗試像

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

都不行,只會固守在第一個孩子的水平,而通常有許多內部控制水平 – GianT971