2010-01-14 3 views
0

Avec un site où vous pouvez effectuer une recherche avec l'extrait ci-dessous, comment stockez-vous l'historique de chaque recherche afin qu'un utilisateur puisse appuyer sur le bouton Précédent pour accéder aux résultats de recherche précédents et avoir une zone de texte remplie avec les valeurs recherchées?Historique Web et ASP.NET MVC avec AJAX

<% using(Ajax.BeginForm("TestSearch", 
     new AjaxOptions { UpdateTargetId = "details" })) { %> 


    <%= Html.TextBox("search") %> 

    <input type="submit" value="search" /> 

<% } %> 

Répondre

1

Voici un jQuery décent, ASP.NET, et l'historique du navigateur article expliquant exactement ce que vous devez faire -

http://stephenwalther.com/archive/2010/04/08/jquery-asp-net-and-browser-history

L'article tire parti des quatre fichiers JavaScript suivants:

1.jQuery-1.4.2.js - La bibliothèque jQuery. Disponible à partir du CDN Microsoft Ajax au http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.js

2.jquery.pager.js - Utilisé pour générer un pager pour la navigation des enregistrements. Disponible à partir de http://plugins.jquery.com/project/Pager

3.microtemplates.js - Bibliothèque de micro-templates de John Resig. Disponible à partir de http://ejohn.org/blog/javascript-micro-templating/

4.jquery.ba-bbq.js - La bibliothèque de boutons et de requêtes de retour. Disponible à partir de http://benalman.com/projects/jquery-bbq-plugin/