![]() |
1
0
在我看来,最好的方法是将一些为jqGrid提供纯数据的操作与其他控制器操作分开。这种面向jqGrid的操作可以有如下原型:
我个人更喜欢将此部分实现为WCF服务,并将此WCF服务作为同一ASP.NET站点的一部分。一般来说,这更多的是口味的问题,并取决于您的其他项目要求。 您的ASP.NET站点的这一部分可以实现您需要的用户身份验证,并且可以像控制器的其他操作一样使用单元测试进行测试。
空数据
对于jqGrids,只有正确的url和可能生成的HTML代码取决于用户在站点中的权限。每一页都会
根据对应于服务器的请求填充jqGrids的数据
(向相应的
您可以使用httpget获取数据以获得最佳的数据缓存。数据的缓存是另一个讨论的主题。如果你这样做,你应该使用
如果您不想优化您的站点以缓存jqGrids的httpget数据,您可以使用httppost,也可以不使用
里面的代码
空的
数据(只有
|
![]() |
2
0
我做过一次,非常简单。 伪代码: 控制器
视图模型
现在创建RenderPartial:
并创建一个实现Jquery、其他组件和partialView的视图 查看
我希望这有帮助,这是根据MVC-mv-mv-c原则;) 模型视图-(modelview)-控件 |