C# 为什么启用了ajax的PagedListPager会重新加载页面上的页面选择?

C# 为什么启用了ajax的PagedListPager会重新加载页面上的页面选择?,c#,asp.net-mvc,asp.net-mvc-5,C#,Asp.net Mvc,Asp.net Mvc 5,我希望分页以异步方式进行,但选择一个页面后会重新加载整个页面。有人能告诉我如何使分页异步进行吗 这是密码 @Html.PagedListPager(listData, page => Url.Action("ViewOnMap", new { search, Beds, Baths, minprize, maxprize, page, IsSearch, SearchFilterBy }),PagedListRenderOptions.EnableUnobtrusiveAjaxReplac

我希望分页以异步方式进行,但选择一个页面后会重新加载整个页面。有人能告诉我如何使分页异步进行吗

这是密码

@Html.PagedListPager(listData, page => Url.Action("ViewOnMap", new { search, Beds, Baths, minprize, maxprize, page, IsSearch, SearchFilterBy }),PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing(new AjaxOptions() { HttpMethod="GET", UpdateTargetId= "DivPropertyOnMap" }))

你为什么不用这个。你可以用这样的东西

Razor list.cshtml

 <div id="listdata">
  @Html.Partial("_List", @Model)
</div>

@Html.Partial(“_List”,@Model)
_列表\cshtml

@model youdatemodel
@using PagedList;
@using PagedList.Mvc;

<ul>
@foreach (var item in Model.dataModel)
{
   <li>
      @item.dataitem;
   </il>
}
</ul>


@Html.PagedListPager(Model.modeldata, page => Url.Action("List", new RouteValueDictionary
{
    {
        "Page",page
    }
}), PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing(new AjaxOptions { UpdateTargetId = "listdata" }))
@model youdatemodel
@使用页面列表;
@使用PagedList.Mvc;
    @foreach(Model.dataModel中的var项) {
  • @item.dataitem; }
@PagedListPager(Model.modeldata,page=>Url.Action(“列表”),新RouteValueDictionary { { “第页”,第页 } }),PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing(新AjaxOptions{UpdateTargetId=“listdata”}))
为什么不使用这个呢。你可以用这样的东西

Razor list.cshtml

 <div id="listdata">
  @Html.Partial("_List", @Model)
</div>

@Html.Partial(“_List”,@Model)
_列表\cshtml

@model youdatemodel
@using PagedList;
@using PagedList.Mvc;

<ul>
@foreach (var item in Model.dataModel)
{
   <li>
      @item.dataitem;
   </il>
}
</ul>


@Html.PagedListPager(Model.modeldata, page => Url.Action("List", new RouteValueDictionary
{
    {
        "Page",page
    }
}), PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing(new AjaxOptions { UpdateTargetId = "listdata" }))
@model youdatemodel
@使用页面列表;
@使用PagedList.Mvc;
    @foreach(Model.dataModel中的var项) {
  • @item.dataitem; }
@PagedListPager(Model.modeldata,page=>Url.Action(“列表”),新RouteValueDictionary { { “第页”,第页 } }),PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing(新AjaxOptions{UpdateTargetId=“listdata”}))