У меня есть частичное представление, которое отображает WebGrid. Мой контроллер выглядит как
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
)? Я уверен, что могу добавить GetUserList
ко всем ссылкам в сетке с помощью jquery, но я считаю, что это должен быть лучший способ.
Также возможно, что то, что я делаю, совершенно неправильно, поэтому спасибо за ваши предложения.