Validators in User Control Not Firing Using VB.Net
我有一个向导控件,其中每个步骤都包含一个用户控件。
在每个用户控件(或每个步骤)上,我都有验证器、自定义验证器、必需的验证器等。我遇到的问题是我必须在 VB.Net 中编写这个应用程序,这已经强加给我而不是C#。在其 OnLoad 事件的托管页面中,我通常通过使用 usercontrol name.RequiredValidator = usercontrol name.RequiredValidator_Validate 来附加事件。但是,在 VB.Net 中我似乎无法做到这一点!
我尝试过使用 C# 到 VB.net 的转换器,但这也没有用。
所以,我的问题是,如何在 VB.Net 中的用户控件中附加托管页面中的事件????
假设我们有这个控件(假设我添加了所有需要的属性):
1 |
在 C# 中,您可以连接一个事件,例如:
1 | btn.Click += btn_Click; |
在 VB.Net 中,你可以这样连接它:
1 | AddHandler btn.Click, AddressOf btn_Click |
只需将其应用于您正在连接的任何事件。供参考:http://msdn.microsoft.com/en-us/library/ms743596.aspx#Y0