История веб-поиска и ASP.NET MVC с AJAX - PullRequest
0 голосов
/ 14 января 2010

Имея сайт, на котором вы можете искать с помощью приведенного ниже фрагмента, как вы сохраняете историю для каждого поиска, чтобы пользователь мог нажать кнопку «Назад», чтобы перейти к предыдущим результатам поиска, и получить заполненное текстовое поле с искомым значения?

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


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

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

<% } %>

Ответы [ 2 ]

2 голосов
/ 14 января 2010

Не совсем уверен, достаточно ли этого для того, что вам нужно, но я думаю, вам нужен что-то вроде одного из этих плагинов: https://stackoverflow.com/questions/116446/what-is-the-best-back-button-jquery-plugin.

1 голос
/ 09 апреля 2010

Вот хорошая статья о jQuery, ASP.NET и истории браузера, объясняющая, что именно вам нужно сделать -

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

В статье используются следующие четыре файла JavaScript:

1.jQuery-1.4.2.js - Библиотека jQuery. Доступно в Microsoft Ajax CDN по адресу http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.js

2.jquery.pager.js - используется для создания пейджера для навигации по записям. Доступна с http://plugins.jquery.com/project/Pager

3.microtemplates.js - библиотека шаблонов Джона Резига. Доступна с http://ejohn.org/blog/javascript-micro-templating/

4.jquery.ba-bbq.js - Библиотека кнопок и запросов назад (BBQ). Доступна с http://benalman.com/projects/jquery-bbq-plugin/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...