Nwlapcug.com


Come mantenere lo stato in Gridview

Come mantenere lo stato in Gridview


Active Server pagine .NET (ASP.NET) di Microsoft 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 modifica di una tabella di numeri on-line. Se la persona accidentalmente aggiorna la pagina in un'applicazione Web tradizionale, è possibile che i numeri che è entrato scomparirà. Tuttavia, se il programma utilizza un controllo GridView e il programmatore ha scritto il codice per mantenere lo stato in GridView, i dati verrà mantenuti nella pagina. Microsoft reso questa caratteristica facile accesso con la proprietà EnableViewState.

Istruzioni

1

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

2

Trascinare e rilasciare un controllo GridView dalla casella degli strumenti sulla superficie della pagina ASPX.

3

Fare clic su oggetto GridView per attivare il menu contestuale "Proprietà". Impostare la proprietà EnableViewState su "true" tra le opzioni fornite. In alternativa, è possibile impostare la proprietà EnableViewState su "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 assicurarsi che funziona come previsto.

Consigli & Avvertenze

  • Puoi anche manipolare le proprietà di campo nascosto e dello stato di controllo. È possibile accedere a queste proprietà utilizzando tecniche molto simili a quelle di cui sopra.
  • ViewState ha un prezzo; Quando si mantiene lo stato del controllo GridView, crea una grande quantità di dati e di conseguenza può causare la pagina Web contenente il controllo caricamento lento.