Webgrid ajax call MVC 5
Webgrid ajax call MVC 5
目标:
在通过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>
问题:
网络网格显示,但它似乎只对索引操作进行 get 调用。如何更改此设置,以便它对提供模型的方法进行 ajax 调用?
我看过这里,它并没有给我太多的提示来完成这个:https://msdn.microsoft.com/en-us/magazine/hh288075.aspx
我明白了,显然你必须将jquery添加到页面的头部,它可以工作。
相关文章:
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 将Javascript数组发送到控制器ASP.NET MVC
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 如何在MVC中使用jQuery在文本框旁边显示文本
- MVC 3页面导航和使用javascript传递参数
- 在mvc应用程序中,在回发时保留最初隐藏的文本框的隐藏或可见状态
- Flash Uploadify在调用我的MVC控制器时没有保留会话/授权
- 将不在模型中的数据返回到mvc控制器
- MVC在通过javascript提交时会丢失值
- 使用javascript在MVC中查找网格长度时出错
- 什么'是在asp.net MVC中将本地化的resources.resx文件转换为javascript文件的有效
- call()和apply()实际上是用来欺骗方法处理类似数组的对象的
- 在MVC 4中,对Controller的Ajax调用为空
- C#asp.net mvc Set CheckBoxFor已检查的具有Model Value的属性
- 无法在mvc视图中使用ajax调用获取操作返回的模型对象列表
- ASP.NET MVC 3-在ajax调用后,重定向到新页面或生成页面刷新
- 使用mvc和jquery显示更多点击数据
- ASP.NET MVC,在文本框旁边显示文本
- Webgrid ajax call MVC 5
- call FormMethod.Post from javascript asp.net mvc 4