Prueba con esto....
Código:
Public Property Text() As String
Get
Return Convert.ToString(ViewState["_text"])
End Get
Set(value As String)
ViewState("_text") = value
End Set
End Property
Protected Sub Page_PreRender(sender As Object, e As EventArgs)
LoadData()
End Sub
Private Sub LoadData()
Label1.Text =Text
End Sub
te deveria funionar, si no depura tu proyecto para ver donde te esta cambiando el label, usas AJAX?, en el Page Load que tienes