asp.net-mvc-3 – MVC3 Webgrid Paging在Jquery对话框中不起作用
发布时间:2020-12-16 07:32:07 所属栏目:asp.Net 来源:网络整理
导读:我有一个 Jquery对话框,我加载了一个包含webgrid的视图.它正常打开并在webgrid中显示内容.但是,当我单击分页链接时,webgrid的下一页不会在对话框中打开,而是作为浏览器中的其他页面打开. 我不能在Jquery对话框中有一个webgrid吗? 如果可以,我是否必须设置特
我有一个
Jquery对话框,我加载了一个包含webgrid的视图.它正常打开并在webgrid中显示内容.但是,当我单击分页链接时,webgrid的下一页不会在对话框中打开,而是作为浏览器中的其他页面打开.
我不能在Jquery对话框中有一个webgrid吗? 如果可以,我是否必须设置特定属性? 解决方法
您需要定义ajaxUpdateCallback函数,例如:
var grid = new WebGrid(source: Model,ajaxUpdateCallback: "GridUpdate",ajaxUpdateContainerId: "grid" rowsPerPage: 50); 确保您的.GetHtml方法具有: @grid.GetHtml( htmlAttributes: new { id = "grid" },//.. rest of the options here ) 并将以下内容添加到主视图中 <script type="text/javascript"> function GridUpdate(data) { $('#grid').html(data); } </script> 花5分钟来查看您的WebGrid代码,它将为您提供很多帮助,并在将来节省时间.它是什么,是一个用jQuery代码增强的HTML表.查看页面链接和标题(用于排序)它们都只是带有Url的$.load()调用和Callback参数.所以重要的是弄清楚正确的div id和回调函数:) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在ASP.NET Web API的JSON输出中没有时间的日期
- asp.net – Windows Azure VM网站设置
- 我应该学习不了解MVC 1或2的asp.NET MVC 3吗?
- Asp.net利用JQuery AJAX实现无刷新评论思路与代码
- asp.net-mvc – 模拟DataServiceQuery
- asp.net-mvc – ASP.NET MVC – 当参数为null时绑定空集合
- ASP.NET C#在SQL Server数据库表中搜索
- asp.net – 缺少AuthenticationManager引用
- MVC中TempData、ViewData和ViewBag的区别
- .net – 使用DataAnnotations 4.0
推荐文章
站长推荐
- asp.net-mvc – 使用OWIN和WsFederation为MVC,we
- 休息 – 使用IHttpActionResult时如何获取帮助文
- 认证 – asp.net mvc 3:Page.User.IsInRole(“x
- asp.net – 用于集成的IIS 7的自定义HttpModule
- ASP.NET Core 找不到 npm指令异常
- asp.net – Context.ession对象在Application_Ac
- asp.net-mvc-2 – 在Visual Studio 2010 RC中更改
- asp.net – ASP错误:由于对象的当前状态,操作无
- asp.net-mvc – 从MVC中的资源获取[Display]属性
- 为熟悉ASP.NET Web表单开发的人建议MVC3的周末学
热点阅读