Voglio avere diverso ordinamento e filtro applicato sul mio punto di vista ho pensato che sarò di passaggio di ordinamento e filtraggio params attraverso query string:Come accedere ai parametri della stringa di query in asp.net mvc?
@Html.ActionLink("Name", "Index", new { SortBy= "Name"})
Questa costruzione semplice mi permette di ordinamento. Vedi torna con questo nella stringa di query:
?SortBy=Name
Ora voglio aggiungere filtraggio e voglio che il mio stringa di query per finire con
?SortBy=Name&Filter=Something
Come posso aggiungere un altro parametro alla lista dei già esistenti quelli in ActionLink
? per esempio:
user requests /Index/
View ha
@Html.ActionLink("Name", "Index", new { SortBy= "Name"})
e
@Html.ActionLink("Name", "Index", new { FilterBy= "Name"})
Link: il primo si presenta come /Index/?SortBy=Name
e il secondo è /Index/?FilterBy=Name
voglio quando l'utente collegamento di ordinamento premuto a ha applicato alcuni filtri - il filtraggio non è perso, quindi ho bisogno di un modo per combinare i miei parametri. La mia ipotesi è che ci dovrebbe essere un modo per non analizzare la stringa di query, ma ottenere la raccolta di parametri da qualche oggetto MVC.
Che ne dici di un aggiornamento della sintassi del rasoio alla domanda? – MrBoJangles
ci vai .. mi ci sono voluti solo 4 anni .. (-: –