项目是MVC的,easyui页面中显示数据用的datagrid,现在想把一个页面的datagrid数据,传给另一个页面datagrid,请问要怎么实现呢
post B页面, 在B页面获取隐藏div 赋值 request["jsonData"],
再jquery获取 div的值,转成json数据 var JsonData=evel('('+$('div').text()+')');
再利用 easyui的datagrid 中的 加载方法,像 load 什么的(没看文档,应该有相关方法),把数据加载进去 $('#grid').datagrid('load',JsonData);
楼主确定通过Post发送数据比后台再拿一次数据更快?
真想这么干建议使用客户端缓存Json格式数据(给提供数据的分配一个专门的Partial view),需要的时候直接在Reqest 数据,
由于浏览器缓存并不会真正的从Server拿。这样即减去序列化和反序列化的问题,又提高性能