198 messaggi dal 08 luglio 2008
Ciao,

ho bisogno di un aiuto per il seguente problema.

Avevo realizzato tempo fa una pagina con elenco prodotti fatto con un listview e un datapager.

Successivamente ho dovuto aggiungere un casella di testo che funge da filtro di ricerca sui prodotti.

inserendo quindi una chiave di ricerca e cliccando un submit, al post della pagina vado a filtrare la query.

Il problema che nei risultati filtrati, se mi sposto di pagina, ovviamente non facendo piu il postback, mi ritrovo nuovamente l'elenco completo dei prodotti.

A questo punto, ho un modo per continuare ad usare il postback e il datapager, o mi conviene passare in querystring la chiave di ricerca e non usare il postback? Nel caso della seconda ipotesi, come faccio a dire a .net di non fare un postback al click del submit, ma passare il parametro in querystring?

grazie
652 messaggi dal 12 maggio 2001
www.idioteca.it
Non ho ben capito qual è la situazione... in pratica tu hai un elenco di prodotti inseriti in un listview e non esegui postback per l'impaginazione... in pratica fai tutto lato client?
Non uso quasi mai questo controllo, ma immagino che ti basterà recuperare il valore del tuo campo input contenente la chiave di ricerca o impostare come parametro di ricerca del tuo datasource il campo presente nella tua form.
ciao
Modificato da giangi_77 il 30 gennaio 2012 16.04 -
198 messaggi dal 08 luglio 2008
Ciao giangi_77,

no non faccio nulla lato client, io inizialmente ho solo usato un listview e un datapager agganciato.

Fa tutto lui, si occupa della paginazione e quando l'utente si sposta da una pagina all'altra la ricarica, ma senza eseguire il postback (e da qui nasce il mio problema).

Successivamente avendo inserito un campo di testo che funge da filtro, questo mi funziona solo alla prima pagina dei risultati, quando mi sposto nelle successive lui si "dimentica" del filtro perchè appunto non sta eseguendo un postback.

Come posso fare per dire al datapager che quando si clicca sulla numerazione delle pagine deve effettuare un postback?

Oppure, alternativa, dire a .net che quando l'utente usa la casella di testo del filtro, alla pressione del submit deve inviare il valore inserito in querystring.

grazie

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.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC