Tecnología

Inicio

Cómo mantener el Estado en Gridview

Cómo mantener el Estado en Gridview


Activo servidor de Microsoft Páginas .NET (ASP.NET) existe en gran parte para permitir a los programadores crear páginas de internet que retienen datos incluso después de una actualización de la página. Por ejemplo, imaginemos una persona edición de una tabla de números de línea. Si la persona accidentalmente refresca la página en una aplicación Web tradicional, los números que ha entrado desaparecerán. Sin embargo, si el programa utiliza un GridView, y el programador ha escrito el código para mantener el estado en el GridView, la página conservará los datos. Microsoft hizo esta característica de fácil acceso con la propiedad EnableViewState.

Instrucciones

1 Abra Visual Studio y el proyecto que debe contener un GridView. Abrir la página correspondiente ASPX y haga clic en el botón "Diseño".

2 Arrastrar y soltar un control GridView desde el cuadro de herramientas hasta la superficie de la página ASPX.

3 Haga clic en el GridView para activar el menú contextual "Propiedades". Establecer la propiedad EnableViewState en "verdadero" de las opciones proporcionadas. Por otra parte, establecer la propiedad EnableViewState a "true" en el archivo de código subyacente:

myControl.EnableViewState = true;

4 Guarde su trabajo en Visual Studio. Haga clic en el icono de "depuración" para ver la página Web en un navegador de Internet para asegurarse de que funciona como se esperaba.

Consejos y advertencias

  • Usted también puede desear para manipular las propiedades del campo de control y estado ocultos. Puede acceder a estas propiedades mediante técnicas muy similares a las establecidas anteriormente.
  • ViewState tiene un precio; cuando se mantiene el estado en el control GridView, se crea una gran cantidad de datos y por lo tanto puede hacer que la página Web que contiene el control para cargar lentamente.