我正在使用 MVC WebGrid。我从 4 天起就陷入了困境。我检查了stackoverflow上的每个博客和每个问题,但没有任何效果。当我单击任何页码时,我的 WebGrid 会消失。我正在创建一个搜索控件。单击搜索按钮后,ajax.beginform 将调用控制器上的方法,然后使用部分视图更新 div。部分视图由 webgrid(由结果组成)组成。webgrid的代码如下:
@{
var grid = new WebGrid(canPage: true, rowsPerPage: 5, ajaxUpdateContainerId: "grid");
grid.Bind(list, rowCount: list.Count, autoSortAndPage: true);
grid.Pager(mode: WebGridPagerModes.All);
}
<div id = "grid">
@if (list[0].Title == null)
{
<span>No Record to display</span>
}
else
{
@grid.GetHtml(tableStyle: "gridTable",
headerStyle: "gridHead",
footerStyle: "gridFooter",
rowStyle: "gridRow",
alternatingRowStyle: "gridAltRow",
columns: grid.Columns(
grid.Column("Title", "Title"),
grid.Column("Category", "Category")
));
}
</div>
网格第一次打开很好。但是当我点击任何页码时,网格会消失。
请帮帮我!!提前致谢