我正在使用 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
)
我相信必须有一个简单的方法,但我找不到它。
答案 0 :(得分:2)
使用WebGrid构造函数的canPage参数禁用分页
@{
var grid = new WebGrid(canPage: false,
// ... etc
);
}