I\'m experimenting a bit with several grids in asp.net mvc. Microsoft has a grid too know in the prerelease of mvc 3 so I thought I\'ll try that one out.
The basic funct
I fixed this issue in MVC 4 by setting the 'SortColumn' prop. of the grid to the value of "sort" Query String param.:
grid = new WebGrid(...
grid.Bind(Model...
grid.SortColumn = this.Request.QueryString["sort"];
@grid.GetHtml(columns:...
I noticed that for 'Date' columns in my model 'SortColumn' prop. was set to the name of default sort column regardless of the value of "sort" Query String param...