1
Crear el código de la clase en la que desee almacenar un objeto con estado de vista .
2
Añada el atributo serializable a la clase que desea incluir en el estado de vista . Si el atributo serializable no se agrega a la clase que va a contener el objeto , se producirá un error. Utilice el ejemplo que sigue como guía para añadir un atributo serializable a la clase.
Public Class themenu MenuIdentification Pública como Integer MenuPersonName Pública como secuencia Pública email as String Public Sub New ( menuIdentification ByVal como entero , menuPersonName ByVal como secuencia , email ByVal como secuencia ) MenuPersonName = menuPersonName End Sub End Class Añadir a la clase que se crea el estado de vista . Utilice el ejemplo que sigue como guía , sino que es una continuación del código del paso anterior VMenu Dim como nuevo themenu ( "Home", 1 " /default.aspx ") Para utilizar el objeto themenu : Si ViewState ( " VMenu ") IsNot Nada entonces VMenu Dim como themenu VMenu = AppearNow ( ViewState ( " VMenu ") , themenu ) End If
< p > MenuIdentification = menuIdentification
p Email = email
3
< . p> ViewState ( " VMenu ") = VMenu