Я работаю над проектом Asp.net Core 2. Как часть моего проекта, мне нужно посмотреть на результаты с подкачкой. посмотрите на изображение, пожалуйста
после отправленной формы поиска значение input
удалено.
И когда я нажимаю на странице 2, я не могу увидеть остальные результаты
Как сохранить введенное значение после отправки формы?
Контроллер
public IActionResult SearchResult(string txtsearch, int page = 1)
{
var model = new IndexModel();
if (txtsearch != null)
{
//Paging/////////////////////////////////////////////////////////////////////////
int paresh = (page - 1) * 3;
int count = _iuw.NewsRepositoryUW.Get(n => n.Title.Contains(txtsearch)).Count();
ViewBag.PageID = page;
double counter = count % 3;
if (counter != 0)
{
ViewBag.PageCount = (count / 3) + 1;
}
else
{
ViewBag.PageCount = count / 3;
}
model.searchModel = _iuw.NewsRepositoryUW.Get(n => n.Title.Contains(txtsearch)).Skip(paresh).Take(3).ToList();
if (model.searchModel.Count() > 0)
{
ViewBag.searchVal = txtsearch;
return View("Searchresult", model);
}
else
{
model.searchModel = null;
}
}
return View("Searchresult", model);
}
форма поиска
<form class="navbar-form navbar-left" asp-action="SearchResult" asp-controller="Home" method="get">
<div class="form-group">
<input type="text" id="txtsearch" name="txtsearch" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">Search</button>
</form>