1

我有一个向导控件,其中每个步骤都包含一个用户控件。

在每个用户控件(或每个步骤)上,我都有验证器、自定义验证器、必需的验证器等。我遇到的问题是我必须在 VB.Net 中编写这个应用程序,而这在 C# 中是强加给我的。在其 OnLoad 事件的托管页面中,我通常使用 usercontrol name.RequiredValidator += usercontrol name.RequiredValidator_Validate 来附加事件。但是,在 VB.Net 中我似乎无法做到这一点!

我曾尝试使用 C# 到 VB.net 转换器,但这也不起作用。

所以,我的问题是,你如何在 VB.Net 中的用户控件中附加托管页面中的事件????

4

1 回答 1

1

假设我们有这个控件(假设我添加了所有需要的属性):

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

在 C# 中,您将连接一个事件,例如:

btn.Click += btn_Click;

在 VB.Net 中,您可以像这样连接它:

AddHandler btn.Click, AddressOf btn_Click

只需将其应用于您要连接的任何事件。供参考:http: //msdn.microsoft.com/en-us/library/ms743596.aspx#Y0

于 2012-09-27T19:46:07.270 回答