对asp.net mvc 下使用JQGrid的一些个人想法

这段时间研究了下jqgird的官方网下载的ASP.NET MVC的demo,发现的对数据绑定支持的类型必须继承了IQueryable接口,也就是说它最适合用来访问数据库的框架是Linq,如果我们访问数据库不使用linq框架的话就很麻烦了。
我想到的解决方法:
1.用linq访问数据库
2.找适合的框架或自己写
3.(重点)使用官网上php的使用方法(我在Struts2框架里使用过,mvc上应该也没差不多的),没经过任何封装,页面纯js代码,数据的交互就是通过json格式,后台的接受就MVC3的接受数据的方式,如public JsonAction GetJson(int id,bool  _search,string orderby){}具体还有不少的参数,就一一列举了;

三种方法的优缺点分析:
1.优点:不用自己关注数据的展示的逻辑,只需把数据安装固定的格式发到页面即可;
  缺点:必须使用linq
2.优点:同上;
  缺点:编写框架的人辛苦点,且必须熟悉IQueryable这个接口
3.优点:控制灵活,理解简单
  缺点:就是要自己编写分页,排序,查找的方法



接下来的我会抽空针对方法3写个demo,想法:将接收页面传回来的所有与JQGrid有关的数据封装到自定义的JQGrid类中,然后使用该类做自己的分页,排序等方法


个人水平有限,说的不好有什么不对的,各位请多多指证,让我们共同进步
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值