我有一个ShoeItem
类,我在其中存储一些Shoe
属性,例如Model
, Price
, Color
..
在我的Index
视图中ShoeController
,我使用一些过滤器向用户展示了他/她请求的用户 a List
,shoes
这里没有问题..
该列表显示在默认的 MVC 3.0 列表视图中。我@Model
的视图页面(“Index.cshtml”)是类型List<ShoeItem>
但是,我希望用户能够根据这些属性升序或降序对结果列表进行排序,但我不能......
我尝试通过在中发回as 参数来调用 a PartialViewResult
,将其排序回那里并使用此排序列表显示 a ,但 List 参数作为 null 到达控制器。ShoeController
List<ShoeItem>
Ajax.BeginForm
PartialView
我还尝试使用 jQuery 进行客户端排序,但无法List<ShoeItem>
从 jQuery 访问对象。如果您想查看,我可以发布代码,但这很简单。
有任何想法吗?