19 messaggi dal 02 gennaio 2002
Salve a tutti.
Mi trovo di fronte ad un problema che dovrebbe essere piuttosto comune
con un motore di ricerca in c# ma non sono certo di conoscere una
soluzione ottimale.
Immaginate una maschera di ricerca complessa con decine tra radio
button, menu' a tendina, campi testo ecc.; al clic su 'ricerca' vengono
visualizzati i risultati in un gridview paginato. In ogni riga del
gridview compare un tasto 'modifica' che fa accedere ad una pagina di
dettaglio (si tratta di informazioni anagrafiche). E' possibile che
l'utente esegua delle modifiche sulla pagina di dettaglio e poi salvi
i cambiamenti.
A questo punto vorrei avere un tasto 'torna ai risultati' che
ricarichi il modulo di ricerca con i criteri di ricerca impostati
all'inizio.
Qual e' il modo migliore per ottenere questo effetto ? Vorrei evitare
di salvare in session i contenuti di ogni singola opzione di ricerca.
C'e' qualche strumento gia' integrato in c# che permetta di farlo ? Si
puo' agire sul view state ?
Grazie in anticipo per l'aiuto
Newcomsas

PS. Dimenticavo: ovviamente dovrei tornare in automatico alla pagina
corretta del gridview. Se sono in pagina 5, clicco su modifica, poi
dalla pagina di dettaglio salvo e clicco su 'torna ai risultati' devo
rivedere pagina 5.
Newcomsas
14 messaggi dal 05 agosto 2011
Salve,

Nella risoluzione ideata da te non saprei come aiutarti, piuttosto pensavo a una soluzione più semplice, veloce e meno "pesante" se ti può essere d'aiuto...Un paio di esempi potrebbero essere :
1) Selezionare la row che si vuole modificare e con un tasto modifica all'interno della gridview ( che ogni row possiede ) far apparire l'edit come popup senza necessità di dover fare un redirect ad un'altra pagina, e mantenere quella di ricerca nello stato in cui l'hai lasciata...

2)Sempre abilitando la selezione della row desiderata...Con un normale button (esterno alla gridview), al click, fare un redirect ad una nuova scheda con conseguente pagina di dettaglio...Essendo un'altra scheda continui a mantenere lo stato di ricerca...!

Sperando di esserti stato d'aiuto in qualche modo,

ti porgo i miei più cordiali saluti.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.