我了解如何执行部分渲染,但如何使用新的数据 Razor 语法刷新 webgrid。
$.get('@Url.Action("details","user", new { id = Model.ID } )', 函数(数据){ $('#detailsDiv').replaceWith(数据);});
其中用户控制器有一个名为 details 的操作,它执行以下操作:
公共动作结果详细信息(int id){ var model = ...使用id从数据库中获取用户... 返回部分(“用户详细信息”,模型);}
最终结果应该是这样的
像 var grid = new WebGrid(source:Model.UserDetails,....