ViewState es el método por el cual los programas de ASP.NET guardar los 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.
Abra el código del programa ASP.NET.
Haga clic en "Agregar".
Copia y pega 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"
guión runat = "server"
'Muestra ArrayList para la página.
Dim PageArrayList Como ArrayList
Función CreateArray () como ArrayList
'Crear una muestra ArrayList.
Resultado As ArrayList
resultado = new ArrayList (3)
result.Add ("artículo 1")
result.Add ("artículo 2")
result.Add ("artículo 3")
Volver 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)
Más
'ArrayList no está en el estado de vista, por lo que tenemos que cargarlo desde cero.
PageArrayList = CreateArray ()
End If
'El código que utiliza PageArrayList.
End Sub
Sub Page_PreRender (remitente de ByVal como objeto, ByVal e As EventArgs)
'Guardar PageArrayList antes se procesa la página.
Me.ViewState.Add ("arrayListInViewState", PageArrayList)
End Sub
/ Script
HTML xmlns = "http://www.w3.org/1999/xhtml"
cabeza runat = "server"
muestra / título estatal titleview
/ Head
cuerpo
Identificación del form = "form1" runat = "server"
div
/ Div
/ Forma
/ Cuerpo
/ Html
Cambie el número en el 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.
Añadir otra línea "result.Add (" elemento X ") justo debajo de cada adición de valor. Por ejemplo, para cinco valores debe agregar dos líneas más," result.Add ("punto 4") "y" result.Add ( "artículo 5") "
Haga clic en "Aceptar". Esto agregará la matriz a su código ASP.NET ViewState.
No hay comentarios:
Publicar un comentario