Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > ASP .Net Web Controls > Issue in VS 2005 ASP.Net Web App referencing controls between clas

Reply
Thread Tools

Issue in VS 2005 ASP.Net Web App referencing controls between clas

 
 
George Kenyon
Guest
Posts: n/a
 
      03-24-2009
Hi,

I am rewriting a Windows Application which has many vb classes containing
code which references controls such as Label which are defined in the class
where the form design is, also the code in the other classes dynamically add
or change properties of controls in the design class.

When I try to duplicate this in my ASP.Net 2 Web Application in Visual
Studio 2005 the Web Page controls such as Label are not accessible in the
other classes and a NullReferenceError occurs at run time.

I have created a test project with two classes in the same page code behind
and the string MyString in the page class is available in the other class but
the Label Label1 isn't and gets the NullReferenceError.

This is the code in the test project:

Public Class DefaultMine
Inherits System.Web.UI.Page
Public MyString As String = "This is the base class string."
Public Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
End Sub
Public Sub Button1_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim ac As New AnotherClass
Label1.Text = "Label test in Button Click"
ac.TestSub()
End Sub
End Class

Public Class AnotherClass : Inherits DefaultMine
Public Sub TestSub()
MyBase.MyString = "String test in Class AnotherClass"
MyBase.Label1.Text = "Label test in Class AnotherClass"
End Sub
End Class

The designer.vb declaration for the label is:

Public WithEvents Label1 As Global.System.Web.UI.WebControls.Label

When I step through the program the AnotherClass Class code sees the value
of the string MyString declared in the page class and changes to the new
value but the Label comes in in with no value and gets the error.

Does anyone know how to resolve this because I have tried everything I can
think of and looked in many forums for a solution.

Your help would be much appreciated.

--
George

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Can I break a codebehind file up into two parts using partial clas =?Utf-8?B?QUFPTVRpbQ==?= ASP .Net 2 04-21-2006 03:57 AM
Class based on singleton pattern and instance methods in that clas =?Utf-8?B?RGlmZmlkZW50?= ASP .Net 5 01-13-2006 08:45 PM
How do I read a clas during deployment/start up simon_s_li@hotmail.com Java 0 12-19-2005 04:05 PM
scanner clas memocan@gmail.com Java 8 09-19-2005 01:24 PM
Why are some Collection methods unavailable to List clas by default? - Java 1 06-13-2005 06:52 AM



Advertisments