WebGrid自定义异步调用

时间:2014-01-01 06:16:12

标签: asp.net-mvc webgrid

我有一个WebGrid声明如下:

WebGrid grid = new WebGrid(rowsPerPage: Model.RowsPerPage, ajaxUpdateContainerId: "WebGrid");

我注意到data-swhglnk="true"中有<a></a>个属性,例如用于排序的列,发生异步行为并更新我的WebGrid。
我想点击相同的行为而不需要太多更改就可以在我的自定义交互中更新WebGrid,例如用户从文本框传递过滤字符串或从下拉列表中更改每页的行数等等。
我还注意到,当http://localhost:6066/Grid?sort=ID&sortdir=ASC&__swhg=1388556493888时,会向data-swhglnk="true"发送一个大号的服务器。
有人可以就这件事情说清楚吗?

1 个答案:

答案 0 :(得分:0)

基本上,我不得不求助于自己的自定义ajax调用并用返回的数据替换div。我无法利用自己的回调来利用WebGrid的异步行为。