View staten är en ledningsfunktion i en ASP.NET-sida som lagrar värden som måste bevaras under postback . Visa state används normalt för sidan variabler och objekt som måste lagras för olika ändamål , till exempel , kan den lagra information som kan nås i något skede i sidans load förekomst nästa gång sidan skickas till servern . Instruktioner
1
Skapa koden för klassen där du vill lagra ett objekt med hjälp View tillstånd .
2
Lägg serializable attributet för den klass som du vill inkludera i View tillstånd . Om serializable attributet inte sätts till klassen som kommer att innehålla objektet , uppstår ett fel . Använd exemplet nedan som en guide för att lägga till en serializable attribut för klassen .
_
Public Class theMenu
Public MenuIdentification As Integer
Public MenuPersonName som String
Publik email som String
Public Sub New ( ByVal menuIdentification As Integer , ByVal menuPersonName som String , ByVal e As String ) katalog
MenuIdentification = menuIdentification
MenuPersonName = menuPersonName
e = e
End Sub
End Class
3
Lägg till den klass som du skapar för att View tillstånd . Använd exemplet nedan som en guide , det är en fortsättning på koden från föregående steg
Dim vMenu som New theMenu ( " Hemma " , 1 , " /default.aspx " ) katalog < . p > ViewState ( " vMenu " ) = vMenu
att använda theMenu objektet :
p Om ViewState ( " vMenu " ) isnot Ingenting sedan
Dim vMenu som theMenu
vMenu = AppearNow ( ViewState ( " vMenu " ) , theMenu ) katalog
End If Addera