2012-04-11 19 views
1

Ich habe derzeit eine Seite, die mit einem Filter gefüllt wird, der die Parameter des Filters über URL übergibt.Übergeben Sie einen URL-Parameter zum erneuten Befüllen der Seite

Ich möchte diese Parameter abfangen und dem Benutzer die Möglichkeit geben, mit demselben Filter auf die Seite zurückzukehren, der auf ihre Ansicht angewendet wurde. Im Wesentlichen ist es ein Zurück-Knopf. AKA: Übergeben Sie die Parameter zurück in die URL, um die Seite erneut zu füllen.

Ich hoffe, dass es Sinn gemacht. Jede Hilfe wird geschätzt! Vielen Dank!

+2

Sie könnten die Filterwerte in einer Sitzungsvariablen oder in einem Cookie speichern. – Msonic

+0

Ausgezeichnet, Session-Variable hat gut funktioniert! Vielen Dank – evglynn

Antwort

3

Sie können die Filterwerte in einer Sitzungsvariablen oder in einem Cookie speichern.

Session-Variablen:

Session("MyCustomFilter") = "FilterValue" 

Cookie:

Dim cookie As HttpCookie 
cookie = New HttpCookie("MyCustomFilter") 
cookie.Values.Add("MyCustomFilter", "FilterValue) 

Während eine Sitzungsvariable einfacher zu bedienen ist, wird es nicht gespeichert, wenn Sie den Browser schließen, während Cookies werden gespeichert und können später verwendet werden.

Hinweis: Eine genauere Antwort hinzugefügt, basierend auf meinem Kommentar.

Verwandte Themen