Accessing user controls in VS.net 2005

mike55

Contributor
Joined
Mar 26, 2004
Messages
727
Location
Ireland
I have added a web user control to my project. In that control I have created a function: SayHelloWorld() that should fill a label with the following text: "Hello World".

In the 2003 environment, I simple dragged the user control onto the page, and called the following code:
Code:
dim hello as new HelloWorld
hello.SayHelloWorld()

However in the new environment, I have dragged on the control, however I cannot call the control.

Any suggestions on where I am going wrong.

Mike55.
 
In 2003 in order to access your control you need to add a reference to it, even after dragging it onto the page, by adding this to the form generated code:
Visual Basic:
#Region " Web Form Designer Generated Code "
...
Protected WithEvents hello as HelloWorld
#End Region

Then in your code you could reference the object

Visual Basic:
hello.sayhello()

Perhaps 2005 is similar?

Good Luck!
 
Back
Top