WebGrid Asp.Net MVC Custom Pager

时间:2013-02-21 23:18:59

标签: c# asp.net-mvc

我尝试扩展我的webgrid寻呼机但是当我尝试调用该方法来寻呼系统时,请返回以下错误:

System.Web.Helpers.WebGrid不包含PagerList的定义,并且没有可以找到接受类型PagerList的第一个参数的扩展方法System.Web.Helpers.WebGrid(您是否缺少using指令或汇编参考?)

我的类构造函数的loog:

 public static HelperResult PagerList(
                this WebGrid webGrid,
                WebGridPagerModes mode = WebGridPagerModes.NextPrevious | WebGridPagerModes.Numeric,
                string firstText = null,
                string previousText = null,
                string nextText = null,
                string lastText = null,
                int numericLinksCount = 5)
    {
        return PagerList(webGrid, mode, firstText, previousText, nextText, lastText, numericLinksCount, explicitlyCalled: true);
    }

我的Webgrid声明和我的扩展类

的Loog
var grdConvidados = new WebGrid(null, rowsPerPage: 10, ajaxUpdateContainerId: "deploymentsGrid", canSort: false, canPage:true);
    @grid.PagerList(mode: WebGridPagerModes.All)

1 个答案:

答案 0 :(得分:0)

文章描述了使用WebGrid Web Helper进行高效分页 - ASP.NET MVC

http://www.dotnetcurry.com/ShowArticle.aspx?ID=618

由于