Come mantenere lo stato di GridView

July 16

Come mantenere lo stato di GridView


di Microsoft Active Server Pages .NET (ASP.NET) esiste in gran parte per consentire ai programmatori di creare pagine Internet che conservano i dati anche dopo un aggiornamento della pagina. Per esempio, immaginate una persona che la modifica di una tabella di numeri in linea. Se la persona che aggiorna accidentalmente nella pagina in un'applicazione Web tradizionale, i numeri è entrato scompariranno. Tuttavia, se il programma utilizza un GridView, e il programmatore ha scritto il codice per mantenere lo stato in GridView, pagina manterrà i dati. Microsoft ha reso questa funzione di facile accesso con la proprietà EnableViewState.

istruzione

1 Aprire Visual Studio e il progetto che deve contenere un GridView. Aprire la pagina relativa ASPX e fare clic sul pulsante "Design".

2 Trascinare un controllo GridView dalla Casella degli strumenti sulla superficie della pagina ASPX.

3 Clicca sul GridView per attivare il menu contestuale "Proprietà". Impostare la proprietà EnableViewState "true" tra le opzioni previste. In alternativa, impostare la proprietà EnableViewState "true" nel file code-behind:

myControl.EnableViewState = true;

4 Salvare il lavoro in Visual Studio. Fare clic sull'icona "debug" per visualizzare la pagina Web in un browser Internet per garantire che funziona come previsto.

Consigli e avvertenze

  • Si può anche desiderare di manipolare le proprietà del campo di stato di controllo e nascoste. È possibile accedere a queste proprietà utilizzando tecniche molto simili a quelle previste in precedenza.
  • ViewState ha un prezzo; quando si mantiene lo stato nel controllo GridView, si crea una grande quantità di dati e può di conseguenza causare la pagina Web che contiene il controllo per caricare lentamente.