2012-09-27 2 views
1

각 단계에 사용자 정의 컨트롤이있는 마법사 컨트롤이 있습니다.사용자 정의 컨트롤의 유효성 검사기가 VB.Net을 사용하여 실행되지 않음

각 사용자 정의 컨트롤 (또는 각 단계마다)에는 유효성 검사기, 사용자 정의 유효성 검사기, 필수 유효성 검사기 등이 있습니다. 문제는 VB.Net에서이 응용 프로그램을 작성해야한다는 것입니다. C#에서. OnLoad 이벤트의 호스팅 페이지에서 저는 일반적으로 usercontrol name.RequiredValidator + = usercontrol name.RequiredValidator_Validate를 사용하여 이벤트를 첨부합니다. 그러나, VB.Net에서 나는 이것을 할 수 없다!

VB.net 변환기에 C#을 사용하려고했지만이 방법도 작동하지 않았습니다.

그래서, 내 질문은 어떻게 VB.Net 사용자 정의 컨트롤에서 호스팅 페이지에 이벤트를 첨부합니까 ???? , VB.Net에서

btn.Click += btn_Click; 

: 당신이 좋아하는 이벤트를 철사 줄, C#에서

<asp:Button ID="btn" runat="server" /> 

:

답변

1

은 (내가 필요한 모든 속성을 추가 척) 우리가 제어 할 말

AddHandler btn.Click, AddressOf btn_Click 

연결하는 모든 이벤트에 적용하면됩니다. 참조 : http://msdn.microsoft.com/en-us/library/ms743596.aspx#Y0

+0

감사합니다. 그러나 이것이 usercontrols에서 어떻게 작동하는지 확인할 수 있습니까? 그것은 AddHandler UserControlName.RequiredValidator, AddressOf UserControlName.RequiredValidator_Validate가 될까요? 이것이 올바른 구문입니까? – Andy5

+0

'AddressOf'의 오른쪽은 코드에서 정의 할 이벤트 핸들러의 이름입니다. – Gromer

+0

감사합니다. 나는 이것을 줄 것이다! – Andy5

관련 문제