Цель:WebGrid Ajax называют MVC 5
Для заполнения WebGrid при выборе следующей страницы через AJAX (я не хочу страницу, чтобы перезагрузить).
В настоящее время у меня есть:
public ActionResult Index()
{
var users = (from a in _context.Audit
select new
{
a.AuditId,
a.FirstInserted,
a.FirstInsertedBy,
a.IsDeleted
}).ToList();
return View(users);
}
и
@{
var grid = new WebGrid(Model, rowsPerPage: 10, ajaxUpdateContainerId: "grid");
}
<div id="grid">
@grid.GetHtml(tableStyle: "table table-bordered", mode: WebGridPagerModes.All,
firstText: "<< First",
previousText: "< Prev",
nextText: "Next >",
lastText: "Last >>")
</div>
Проблема:
WebGrid показывает вверх, но это, кажется, только сделать ПОЛУЧИТЬ вызов на действие индекса. Как я могу изменить это так, чтобы он запустил ajax-вызов метода, предоставляющего модель?
Я посмотрел здесь, и это не давало мне слишком много намеком для достижения этой цели: https://msdn.microsoft.com/en-us/magazine/hh288075.aspx
msdn - это утиль двора –
вы опубликуете весь код, как вы достигли? –