Jag har en UC med två klasser, en ärver klassen usercontrol (class_dp) och en ärver page (class_pg).
Nu skulle jag i classen som ärver page hämta ett värde satt i en writeonly-property i klassen (class_dp), hur gör jag det?
Public Class class_dp : Inherits UserControl
Public WriteOnly Property targetCtrl() As String
Set(ByVal value As String)
tCtrl = value
End Set
End Property
'...
End Class
Public Class class_pg : Inherits Page
Dim a as string = [b]värdet ifrån targetCtrl/tCtrl[/b]
End Class
Public Class class_dp : Inherits UserControl
Public WriteOnly Property targetCtrl() As String
Set(ByVal value As String)
tCtrl = value
End Set
Get
return tCtrl
End Get
End Property
Public Class class_pg : Inherits Page
Dim c As New class_dp
Dim a as string = c.targetCtrl
End Class
PS.Länge sedan jag kodade VB.NET, bara C# för min del. ;)
En liten avstickare, om jag te.x. vill ta reda på klientens webbläsare i min UC är jag då tvungen att göra det i en klass som ärver Page, eller går det på något annat sätt?