Как сохранить поисковый термин для дополнительных страниц при пневматическом языке
-
23-09-2019 - |
Вопрос
Я использую метод лиц для отображения результатов поиска, возвращаемых из моей базы данных. Я создаю html.actionLink для каждой дополнительной страницы, и мне интересно, как вы поместили строку, которая была поищена в ActionLink? Ниже приходит часть моего частичного взгляда, с которым я заполняю Div. Это происходит после результатов, чтобы пользователь мог выбрать другую страницу результатов.
<% if (Model.HasNextPage)
{ %>
<% for (var i = 1; i < Model.TotalPages; i++)
{ %>
<%= Html.ActionLink(i.ToString(), "MyPartialPage", "MyController", new { searchString = Cache[searchString], page = i }, new { @id = "SearchResults" })%>
<% } %>
<% } %>
MyController выглядит как:
public ActionResult SearchResults(string searchString, int? page)
{
var theResults = driverRepository.GetResults();
var searchResults = drivers.Where(q => q.Filename.Contains(searchString));
var paginatedDrivers = new PaginatedList<Driver>(searchResults, page ?? 0, pageSize);
return View("SearchResults", paginatedDrivers);
}
Есть текстовое поле и кнопку. Пользователь набирает поиск и нажимает кнопку, которая запускает какой -то JavaScript, который получает текст из текстового поля и сообщается в поисках, соответственно.
Я хочу сохранить то, что они искали, поэтому, когда я строю свои боевые ссылки, параметр поиска все еще присутствует.
Решение 2
Это было проблемой в течение длительного времени, несколько загруженных файлов имеет такую же проблему в том, что вы не можете применить метаданные на элементы при загрузке более одного за раз.Работа вокруг состоит в том, чтобы сделать нужные поля метаданных.Это заставляет файлы оставаться проверяться в загрузке, пока не будут заполнены необходимые поля и не проверены.
Вы могли бы использовать jQuery ui для подключения к событию Drop, а затем посмотрите на страницу, чтобы получить правильный идентификатор, затем используйте обновления веб-службы, чтобы сделать обновление насыпных метаданных файлов.Я не видел никаких примеров этого в дикой природе, но это звучит к теории.
Другие советы
Вы можете поместить ссылки на пейджер в ту же форму, которая содержит окно поиска, и заменить их на кнопки «Отправить» или «Изображение».