WebGrid:结果只在一个页面中

时间:2013-09-13 12:18:39

标签: c# asp.net-mvc asp.net-mvc-4 webgrid

我正在使用 mvc 2010 Express c#中创建一个应用程序,我有一个使用此代码的视图:

@model IEnumerable<AlianIntranet.Models.DB.v_CountriesMarkets>

@{
    WebGrid grid = new WebGrid(Model, defaultSort: "CountryName");
}

<div class="centTable">
    @grid.GetHtml(
        fillEmptyRows: true,
        rowStyle: "normalRow",
        alternatingRowStyle: "alternatingRow",
        selectedRowStyle: "selectedRow",
        tableStyle: "tablemod-style",
        headerStyle: "header-grid",
        footerStyle: "footer-grid",

        columns: new[] {
            grid.Column("CountryName", style: "pamerc", header: "Country"),
            grid.Column("Market", style: "pamerc", header: "Market")
    })
</div>

我被要求在一个页面中显示结果,即使它们很多。 (这就是为什么我删除了一些属性,如mode) 我相信必须有一个简单的方法,但我找不到它。

是的,有人能帮帮我吗? 提前谢谢。

1 个答案:

答案 0 :(得分:2)

使用WebGrid构造函数的canPage参数禁用分页

@{
    var grid = new WebGrid(canPage: false,
      // ... etc
    );
}