【发布时间】:2012-03-29 07:47:32
【问题描述】:
我正在使用带有 Razor 的 MVC 3,并且我正在使用下面的 Web 网格来显示一些数据,
我需要对我的第一列进行排序。我在其他页面上也使用了类似的代码进行排序,它工作正常,但在这里它似乎不起作用。
但是,如果我转到下一页说第 2 页,现在我点击排序,它会按升序排序,然后再次出现同样的问题。
<div id="grid">
@{
// added ajaxContainerId
var listgrid = new WebGrid(source: Model.ABC, rowsPerPage: 2, ajaxUpdateContainerId: "grid");
@listgrid.GetHtml(
columns: listgrid.Columns(
listgrid.Column("ColName", format: @<text><a href="javascript:ShowData(@item.ColName);">@item.Name</a></text>, canSort:true),
listgrid.Column(null, "Delete", (item) => MvcHtmlString.Create(string.Format("<a href='DeleteList/{0}'>Delete</a>", @item.Name))),
))
}
</div>
【问题讨论】:
标签: asp.net-mvc-3 razor webgrid