【问题标题】:Keep current page when sorting in @grid.GetHtml在@grid.GetHtml 中排序时保持当前页面
【发布时间】:2013-04-26 19:40:37
【问题描述】:

在对@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: 
....

谢谢!

【问题讨论】:

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


    【解决方案1】:

    WebGrid 对此没有内置解决方案。在排序操作期间,您必须创建自己的方式来加载当前页面。

    这是一种可能的方式:http://forums.asp.net/post/4220540.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      • 2021-12-02
      • 1970-01-01
      • 2011-05-18
      • 1970-01-01
      相关资源
      最近更新 更多