Qual è un buon modo per mantenere i valori di querystring in asp.net mvc?Come si mantengono i valori di querystring in asp.net mvc?
Se ho un URL:? /domande page = 2 & sorta = nuovi & articoli = 50 & showcomments = 1 & search = abcd
Sui collegamenti di paginazione voglio mantenere quei valori querystring in tutta la collegamenti in modo persistono quando l'utente clicca sulla "pagina successiva", per esempio (in questo caso il valore della pagina cambierebbero, ma il resto sarebbe rimasto lo stesso)
posso pensare di 2 modi per farlo:
- Request.Querystring nel visualizzare e aggiungere i valori ai link
- passano ogni valore querystring dal controller di nuovo nel visualizzare utilizzando Viewdata
È uno migliore rispetto agli altri? Sono quelle le uniche opzioni o c'è un modo migliore per farlo?
Grazie per l'input e il ragionamento. La tua nota è esattamente la ragione per cui ho pensato di passarlo attraverso ViewData. – dtc