Domanda

Così ho una GridView che elenca una serie di posti di lavoro.

In questa GridView ho paging abilitato, che funziona bene.

Quando il mouse sopra l'numeri di pagina cioè 1,2,3,4, .... viene visualizzato quanto segue

javascript_DoPostBack ( 'C100PlaceHolderGrievew', 'Pagina $ 1')

Ora il mio problema è il seguente.

Quando clicco su uno dei collegamenti ipertestuali in questo elenco vado a una pagina di modificare i dettagli. Una volta che l'utente fa clic su Salva ho reindirizzare l'utente alla pagina di elenco con GridView.

Quello che mi piacerebbe implementare è che il GridView ricorda quale pagina sono venuti cioè Page 2.

So che posso usare pageIndex per impostare questo, ma non sono sicuro come inviare attraverso il valore di "pagina" del GridView Così posso questo.

È stato utile?

Soluzione

Vorrei salvare le variabili necessarie nello stato sessione della pagina. Quando si carica la pagina che si potrebbe avere un valore booleano che indica se il siete venuti dalla pagina di modifica impostata su true, e se questo è il caso un'altra variabile sessione di registrazione alla pagina da dove sei venuto?

Quindi ... sulla via d'uscita impostare la variabile di sessione per la pagina attualmente selezionata utilizzando pagina indice, poi 2 nuove variabili di sessione per il passaggio di nuovo alla pagina.

sEdited = Session["Edited"].ToString();
sPage = Session["PageToDisplay"].ToString();

Quindi impostare l'indice Page da questo, una volta analizzato dalla stringa?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top