i valori vanno sempre salvati, altrimenti si perdono per sempre
Quello di sotto è un esempio. Non so se ti possa servire.
E' una proprietà public di un UserControl
codice:
Private _ImageUrlTrue As String = Nothing
Public Property ImageUrlTrue() As String
Get
If Me._ImageUrlTrue Is Nothing Then
Dim o As Object = Me.ViewState("ImageUrlTrue")
If o Is Nothing Then
Me._ImageUrlTrue = Me.TemplateSourceDirectory & "/1.bmp" 'Valore predefinito
Else
Me._ImageUrlTrue = CStr(Me.ViewState("ImageUrlTrue"))
End If
End If
Return Me._ImageUrlTrue
End Get
Set(ByVal value As String)
Me.ViewState("ImageUrlTrue") = value
Me._ImageUrlTrue = value
End Set
End Property