ASP.NET MVC-Paging, die Erhaltung der Aktuellen Query-Parameter

Habe ich ein Gitter mit Kontakt-Informationen, die ich brauche, um in der Lage sein, um Seite durch.

Alle Sanitär ist bereits im Ort, mit einem letzten detail. Auslagerung erfolgt über eine einfache p Querystring-parameter, z.B. www.myurl.com/grid?p=3 wäre die Dritte Seite; die repository wird automatisch Holen, die richtigen Daten und auch die Gesamtzahl der Elemente. Die Größe von jeder Seite an anderer Stelle definiert ist und das brauche ich nicht zu befürchten, dass in der Abfrage-string.

Jedoch, ich Unterstützung Suche etc. wie gut. Der Suchbegriff gesucht geschrieben als q in meinem Querystring. So kann ich jetzt eine Kombination: www.myurl.com/grid?q=tom&p=2 die Suche nach "tom" und zieht die zweite Seite der Ergebnisse.

Das problem, das ich Gesicht jetzt, da die q (oder anderer) Parameter kann vorhanden sein, die in den query-string, wie erstelle ich einen pager für diese (die müssten halten die ursprünglichen Parameter, so dass, wenn ich auf "Seite 2" es braucht, um zu gehen von

  • www.myurl.com/grid?a=1&b=xyz&q=tom

    zu

  • www.myurl.com/grid?a=1&b=xyz&q=tom&p=2

Wie kann ich dies tun?

InformationsquelleAutor Alex | 2009-09-16
Schreibe einen Kommentar