L'état d'affichage est une fonction de direction dans une page ASP.NET qui stocke les valeurs qui doivent être conservés pendant la publication . L'état d'affichage est généralement utilisé pour les variables de page et d'objets qui doivent être stockées à des fins diverses , par exemple , il peut stocker des informations qui peut être consulté à un moment de l'apparition de chargement des pages la prochaine fois que la page est envoyée au serveur. Instructions
1
Créer le code de la classe dans laquelle vous souhaitez stocker un objet en utilisant état d'affichage .
2
Ajoutez l'attribut Serializable à la classe que vous souhaitez inclure dans l'état d'affichage . Si l'attribut Serializable n'est pas ajouté à la classe qui contiendra l'objet, une erreur se produit . Utilisez l'exemple ci-dessous comme un guide pour l'ajout d'un attribut Serializable à la classe.
_
Public Class theMenu
MenuIdentification publique comme Entier Photos
MenuPersonName publique en tant que String
publique Email as String
public Sub New ( menuIdentification ByVal comme Integer, ByVal menuPersonName comme String, ByVal e-mail en tant que String)
< p > MenuIdentification = menuIdentification
MenuPersonName = menuPersonName
courriel =
End Sub End Class
3 < p > Ajouter la classe que vous créez pour état d'affichage. Utilisez l'exemple ci-dessous comme guide , c'est une continuation du code de l'étape précédente
vmenu As New theMenu ( "Home" , 1, " /default.aspx " )
< . p> ViewState ( " vmenu ") = vmenu
Pour utiliser l'objet theMenu :
Si ViewState ( " vmenu " ) IsNot Rien alors
vmenu As theMenu < br >
vmenu = AppearNow ( ViewState ( " vmenu " ) , theMenu )
End If