2

我的页面上有两个选项卡...对于第一个选项卡,我在页面加载时加载网格;第二,点击时,我使用Ajax.ActionLink部分视图加载网格。

我正在使用webGrid.GetHtml()在两个选项卡中使用默认分页来渲染网格。第一个选项卡的分页工作非常顺利。但是对于第二个选项卡下的网格,如果我点击页码,它将在一个新窗口中打开整个部分视图,并选择第二个页面。

任何建议/解决方案将不胜感激。

4

1 回答 1

1

我搜索了整个网络,但忘记为 WebGrid 方法添加属性 ajaxUpdateContainerId。它就像一个魅力。页面不刷新,分页工作非常顺利。ajaxUpdateContainerId 用于用刷新的数据更新一些标签内容;应使用 ajax 调用加载提供的网格。所以我在我的 grid.gethtml 周围使用了一个 div 标签,并在 ajaxUpdateContainerId 属性中给出了 div 标签的 id。

任何其他解决方案也将被接受....!!!!!!

更多信息 http://galratner.com/blogs/net/archive/2011/12/02/reloading-a-razor-webgrid-after-ajax-calls-using-a-partial-view.aspx

于 2012-11-05T09:56:35.910 回答