、、などのいくつかの属性をShoeItem格納するクラスがあります。ShoeModelPriceColor
私のIndex見解では、いくつかのフィルターを使用して要求されShoeControllerたユーザーのaを表示しますが、Listここshoesでは問題ありません。
リストはデフォルトのMVC3.0リストビューに表示されます。@ModelビューページのMy( "Index.cshtml")はタイプです。List<ShoeItem>
ただし、ユーザーが結果のリストを昇順または降順の両方の属性に従って並べ替えることができるようにしたいのですが、できません。
内のasパラメーターを返送してPartialViewResultからを呼び出して、そこに並べ替えて、この並べ替えられたリストでを表示しようとしましたが、Listパラメーターはnullとしてコントローラーに送られます。ShoeControllerList<ShoeItem>Ajax.BeginFormPartialView
また、jQueryでクライアント側の並べ替えを試みましたが、jQueryからオブジェクトに到達できませんでしたList<ShoeItem>。見たい場合はコードを投稿できますが、簡単です。
何か案は?