ViewState es el método por el cual los programas de ASP.NET guardar datos localmente , mientras que el programa está en uso . Esto almacena los valores de usuario como las matrices , que se pueden llamar de nuevo cuando sea necesario . Adición de una matriz a su programa de ASP.NET no es difícil. Sólo tiene que decidir el número de valores de la matriz se mantendrá. Los más valores , se almacenarán los datos más . Esto acelera el programa , pero ocupa más espacio en el disco duro. Instrucciones
1
Abrir el código del programa ASP.NET .
2 Haga clic en " Add . "
3
Copiar y pegar el siguiente código :
<% @ Page Language = "VB "% >
< DOCTYPE HTML PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
Messenger runat="server">
'Sample ArrayList para la página.
Dim PageArrayList Como ArrayList
Función CreateArray () como ArrayList
'Crear una muestra ArrayList .
resultado As ArrayList < br > Resultado
= new ArrayList ( 3 )
result.Add ("elemento 1 " )
result.Add ( " punto 2 " )
result.Add ( " artículo 3 " )
Regresar resultado
End Function
Sub Page_Load (remitente de ByVal como objeto , ByVal e As EventArgs )
Si (Me . ViewState ( " arrayListInViewState ") IsNot ninguno) a continuación
PageArrayList = CType ( Me.ViewState ( " arrayListInViewState ") , ArrayList )
demás
' ArrayList no es en el estado de vista , así que tenemos que cargarlo desde cero.
PageArrayList = CreateArray ()
End If Código
' que utiliza PageArrayList .
End Sub
Sub Page_PreRender (remitente de ByVal como objeto , ByVal e As EventArgs )
'Save PageArrayList antes se procesa la página .
Me.ViewState.Add ( " arrayListInViewState " PageArrayList )
End Sub
< /script >
;
View muestra el estado < /title >
< /head>
< p >
< forma id = " form1 " Página 4
Reemplace el número entre paréntesis después de " New ArrayList " (línea 10) con el número de valores que desea almacenar en su conjunto . El código anterior utiliza tres.
5
Añadir otra línea " result.Add (" elemento X ") justo debajo de cada adición de valor . Por ejemplo, para cinco valores que agregaría dos líneas más" result.Add ( " punto 4 " ) "y" result.Add ( " artículo 5 ") "
6
Haga clic en" Aceptar ". Esto agregará la matriz a su código ASP.NET ViewState .