目标:
通过ajax选择下一页时填充webgrid(我不希望页面重新加载)。
目前我有:
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显示但似乎只对索引操作执行get调用。如何更改它以便它将对提供模型的方法执行ajax调用?
我看过这里并没有给我太多暗示:https://msdn.microsoft.com/en-us/magazine/hh288075.aspx
答案 0 :(得分:0)
我明白了,显然你必须在页面的头部添加jquery才有效。