J
Jon Paal
the primary use of a custom control is achieved with :
"<cc1:myCustomControl id="CustomControl1" runat="server" />"
properties are assigned programatically with a call to "LoadProperties(CustomControl1)"
Sub LoadProperties(oThis)
othis.Chart_align = "center"
...
End Sub
and this part works.
When I create a second instance of my custom crontrol, and try to access a single function of that control, it tells me the
properties don't exist.
how can I access a single function of my custom server control to return an interim value ?
.............. code start ...
'create a new instance of control
'-----------------------------------
Dim oDisplay as myCustomControl = New myCustomControl
call LoadProperties(oDisplay )
'create new arraylist
'--------------------------
Dim myArrayList As New ArrayList()
'populate arraylist
'-----------------------
myArrayList = oDisplay.buildarraylist()
............. end code .....
This fails because it's not accepting the properties, but it does accept them on the first instance above ??
------------- error msg -----------------
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
Line 1415: writer.AddAttribute("align", Chart_align.ToString() )
"<cc1:myCustomControl id="CustomControl1" runat="server" />"
properties are assigned programatically with a call to "LoadProperties(CustomControl1)"
Sub LoadProperties(oThis)
othis.Chart_align = "center"
...
End Sub
and this part works.
When I create a second instance of my custom crontrol, and try to access a single function of that control, it tells me the
properties don't exist.
how can I access a single function of my custom server control to return an interim value ?
.............. code start ...
'create a new instance of control
'-----------------------------------
Dim oDisplay as myCustomControl = New myCustomControl
call LoadProperties(oDisplay )
'create new arraylist
'--------------------------
Dim myArrayList As New ArrayList()
'populate arraylist
'-----------------------
myArrayList = oDisplay.buildarraylist()
............. end code .....
This fails because it's not accepting the properties, but it does accept them on the first instance above ??
------------- error msg -----------------
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
Line 1415: writer.AddAttribute("align", Chart_align.ToString() )