2013-05-02 4 views
0

Есть ли способ сохранить текущую страницу при сортировке @grid.GetHtml столбцов?Держите текущую страницу при сортировке в @ 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: 
.... 

спасибо!

ответ

1

Для этого WebGrid не имеет встроенного решения. Вам нужно будет создать свой собственный способ загрузки текущей страницы во время действия сортировки.

Вот один из возможных способов: http://forums.asp.net/post/4220540.aspx

Смежные вопросы