排序@grid.GetHtml
列时, 有什么方法可以保留当前页面 吗?
现在我有了这个
public virtual ActionResult Users(int? page)
{
var model = _context.Users();
return View(model);
}
和 HTML
@{
var grid = new WebGrid(source: Model,defaultSort: "LastActivity",rowsPerPage: 20);
// Force a descending sort only when no user specified sort is present
if (Request.QueryString[grid.SortDirectionFieldName].IsEmpty())
{
grid.SortDirection = SortDirection.Descending;
}
}
@if (Model != null)
{
@grid.GetHtml(tableStyle:
....
谢谢!
答案 0 :(得分:1)
WebGrid没有内置的解决方案。您必须创建自己的方式来在排序操作期间加载当前页面。
以下是一种可能的方式:http://forums.asp.net/post/4220540.aspx