Jag har problem med att skicka data till en usercontrol. Är variabeln Label1 null? Skulle gissa på att den är det... Tja det är ju lite hur man ser på det.... Label1 är UserControl Object reference not set to an instance of an object.
Hur får jag exemplet nedan att fungera? Jag får "System.NullReferenceException: Object reference not set to an instance of an object."
<code>
Public Class applicationMain ....
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim i = 1
For i = 1 To 10
Dim aTest As test2
aTest = New test2
FindControl("form1").Controls.Add(aTest)
If Not Page.IsPostBack Then
aTest.setLabel(CStr(i))
End If
Next
End Sub
....
Public Class test2
Inherits System.Web.UI.UserControl ...
Public Sub setLabel(ByVal strL As String)
Label1.Text = strL ' <-- Här smäller det!
End Sub
End Class
</code>Sv: UserControl Object reference not set to an instance of an object.
Sv: UserControl Object reference not set to an instance of an object.
<code>Protected WithEvents Label1 As System.Web.UI.WebControls.Label </code>
Det vill säg jag har lagt dit kontrollen på UserControllens form. Men varför den skulle vara null förstår jag inte.... eller hur man får den till att inte vara null!