2011-10-23 4 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