我有一個呈現WebGrid的部分視圖。我的控制器看起來像如何更改WebGrid獲取數據的操作(.NET MVC3)
public ActionResult Index()
{
return View();
}
public ActionResult GetUserList(int? page, string sort, string sortdir)
{
var model = UserModel.getList(page,sort,sortdir);
return PartialView("_UserList",model);
}
Index.cshtml:
....
@Html.Action("GetUserList")
的問題是,我每次點擊網格導航或排序鏈接,它調用Index
方法。如何讓Webgrid執行不同的操作(在這種情況下爲GetUserList
)?我敢肯定,我可以使用jquery爲網格中的所有鏈接添加GetUserList
,但我相信它應該是更好的方法。
這也可能是我所做的完全錯誤,所以謝謝你的建議。
我不認爲這有助於按原始問題進行排序或分頁...... – 2011-08-10 14:34:22
@JP:你說得對。我做了一些挖掘,並用調查結果更新了我的答案。 – Mrchief 2011-08-11 15:44:14
很好的答案,謝謝! – 2011-08-11 15:47:07