.net中怎么在子父页面传递hashtable 在一个页面上点击一个按钮,在它上面弹出一个它的子页面(window.open打开页面),子页面将选中的数据放入 hashtable中然后,子页面点击确定后关闭,将这个hashtable放入session传递回去。 父页面怎么得到这个session 父页面 还有其他选择条件不能刷新 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //直接获取var hastable=Session["YourKeyName"]; 不刷新的方法有2种1,直接在客户端传递,无需传到服务器2,即使传递到服务器,ajax可以动态加载回来的 个人觉得这样不行的,在页面上放一个隐藏的按钮,当子页面把数据放到session后,父页面得到成功的返回值,然后用JavaScript点击这个按钮,这样实现了刷新,这样获取到session了,我一直这么做 不好意思 没有看完整,页面不刷新的话,用Ajax请求到.ashx文件获取吧。记得要继承一下IRequiresSessionState接口。 关键是你对 window.open的理解不够,window.open有2种模式!一种是认为打开的新窗口和原来窗口不共Session一种是共Session的,共不共Session就是window.open的参数上要设置打开窗口的名字和之前的一样,可以参考我的新书有一节讲这个。你也可以用变通的办法就是window.open以后去服务器获取啊,,你可以放Session或者Cache都可以,用ajax和Pageload都可以 jQuery 操作 DevExpress web 控件的问题 数据库程序 显示出表里的信息 出错了?? Linq分组查询,然后求某列的和 序列化不支持》? datalist pagedatasource分页 在线等 Unknown server tag ??? 值班表,动态创建表格绑定数据 大数据量支持多人同时操作的多笔式订单操作,数据访问如何规划?请指点一二 vs2003配置问题.急急急 求救?如何刷新主框架中的内容? asp.net中js控件调用不起来的问题 Web页面中怎么用JS结合AJAX实现上传图片功能
//直接获取
var hastable=Session["YourKeyName"];
1,直接在客户端传递,无需传到服务器
2,即使传递到服务器,ajax可以动态加载回来的
个人觉得这样不行的,
在页面上放一个隐藏的按钮,当子页面把数据放到session后,父页面得到成功的返回值,然后用JavaScript点击这个按钮,这样实现了刷新,这样获取到session了,我一直这么做
页面不刷新的话,用Ajax请求到.ashx文件获取吧。记得要继承一下IRequiresSessionState接口。
window.open有2种模式!一种是认为打开的新窗口和原来窗口不共Session
一种是共Session的,共不共Session就是window.open的参数上要设置打开窗口的名字和之前的一样,可以参考我的新书有一节讲这个。你也可以用变通的办法就是window.open以后去服务器获取啊,,你可以放Session或者Cache都可以,用ajax和Pageload都可以