我理解Web应用是单项的,除非客户端对服务端轮询,否则服务端无法随时发送指令到任何客户端。轮询的效率以及性能都是问题,轮询间隔过长,“数据同步”就像“异步”了;轮询间隔过短,可能会对服务器造成压力。
如果不同应用页面(窗口)间的“同步”只特指同一个客户端下,那么或许可以通过子、父窗口类似的关系,让脚本通知关联页面(窗口)进行刷新,如此也同步了,并且实时性、性能都不成问题。
不知道是不是我领悟错楼主的意思了。
我想你是想在gridview里单击,然后用另一个页面来显示选中的信息是吗?如果是的话,msdn上有的,查gridview就可以了
用脚本吧。通过类似 winow.opener.location = ["http://www.XXX.com?param1=", param1, "¶m2=", param2].join(''); 传参相当的直接,刷新相关窗口。
如果对脚本熟悉的话,或许你还能做更好的同步处理。
问题不明确,2个窗口时同时显示在屏幕上?还是有父子之分?还是并列?为什么要有这样的需求?不是数据重复了吗?
我想你是想在gridview里单击,然后用另一个页面来显示选中的信息是吗?如果是的话,msdn上有的,查gridview就可以了
定义一个全局变量datatable ,把与gridview绑定的datatable 中的数据copy到这个全局变量中,到下个画面就能使用了。