Hvordan legge til et objekt til Visningsstatusen

Hvordan legge til et objekt til Visningsstatusen


Vis staten er en lederfunksjon i en ASP.NET-side som lagrer verdier som må beholdes under postback. Vis tilstand brukes vanligvis for side variabler og objekter som må lagres for ulike formål; for eksempel, kan det lagre informasjon som kan nås på noen scene i sideinnlastingen forekomst neste gang siden sendes til serveren.

Bruksanvisning

1 Lage koden for klassen der du ønsker å lagre et objekt ved hjelp Vis tilstand.

2 Tilsett serializable attributt i klassen som du ønsker å inkludere i View tilstand. Dersom serializable attributt ikke tilsettes til den klasse som vil inneholde gjenstanden, vil det oppstå en feil. Bruke eksempelet nedenfor som en veiledning for å legge til en seriell attributt i klassen.

<Serializable ()> _

Public Class themenu

Offentlig MenuIdentification som Integer

Offentlig MenuPersonName som String

Offentlig E-post som String

Public Sub New (ByVal menuIdentification som Integer, ByVal menuPersonName som String, ByVal e-post som String)

MenuIdentification = menuIdentification

MenuPersonName = menuPersonName

E-post = email

End Sub

End Class

3 Legg den klassen som du oppretter for å se tilstand. Bruke eksempelet nedenfor som en guide; Det er en fortsettelse av koden fra det foregående trinnet.

Dim VMenu som New themenu ( "Home", en "/ default.aspx")

Visningsstatusen ( "VMenu") = VMenu

For å bruke themenu objekt:

Hvis Visningsstatusen ( «VMenu") erikke noe da

Dim VMenu som themenu

VMenu = AppearNow (Visningsstatusen ( "VMenu"), themenu)

Slutt om