如何在PagedListPager中发送对象的对象?

时间:2016-06-25 11:45:58

标签: asp.net-mvc pagination

我有一个动作方法,它获取一个名为InputObj的对象。

<style name="MyTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />

行动方法是:

public class InputObj<T>
{
    public T Item { get; set; }

    public int PageSize { get; set; }

    public int PageNumber { get; set; }
}

并且在视图中我使用了PagedListPager,如果搜索有结果:

    [HttpGet]
    public ActionResult Search(InputObj<USER> input)
    {

但是当我想转到其他页面时, @if (ViewBag.Result != null) { @Html.PagedListPager((IPagedList)ViewBag.Result, page => Url.Action("Search", new InputObj<USER> { Item = Model.Item, PageNumber = page, PageSize = Model.PageSize })) } Item,但PageNumber和PageSize已正确初始化。在查询字符串中我有

null

看来我们这里有.toString()项目!

0 个答案:

没有答案