我尝试扩展我的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)

最佳答案

文章介绍了使用WebGrid Web Helper进行有效分页-ASP.NET MVC

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

谢谢

关于c# - WebGrid Asp.Net MVC自定义寻呼机,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15014117/

10-10 21:45