我是一个相对较新的MVC用户,并且很难让分页在MVC中正常工作.
基本上我有一堆搜索结果在局部视图中呈现(使用像这样的开始表单方法):
using (Ajax.BeginForm("Search","Home",new AjaxOptions { HttpMethod = "GET",InsertionMode = InsertionMode.Replace,UpdateTargetId = "searchResults",})) { <input type="text" name="searchString" /> <input type="submit" value="Search" /> }
并且部分视图因此呈现:
@foreach (var item in @Model)
{
<li>@Html.ActionLink(item.Name,"Result/" + item.Id,"Result")</li> } @{if(ViewBag.HasPrevIoUs) { @Html.ActionLink("<<","Search",new { searchString = ViewBag.query,page = ViewBag.CurrentPage-1 }) } } @{if(ViewBag.HasNext) { @Html.ActionLink(">>",new { searchString = ViewBag.query,page = ViewBag.CurrentPage+1 }) } }
我的问题是>>或<<链接只是创建一个空白页面,其中包含结果列表,并且不会保留“顶部”索引页面的标记. 有没有人对此有任何想法. NB我是这个网站的新手,我会提出任何答案.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。