有一个主页面,其中有一个按钮用来打开另一个页面.
主页面与打开的页面之间用session来传递一些值.现在我在该页面执行2次操作,打开2个相同的页面.
如果都用session("111")传值,但是希望传递给2个页面的值分别为"123"和"456".
那么在打开第2个页面时,第1个页面使用的session("111")的值会被覆盖掉.
需要传递的session有多个,页面可打开多次请问各位高手,有什么好的解决方案.
主页面与打开的页面之间用session来传递一些值.现在我在该页面执行2次操作,打开2个相同的页面.
如果都用session("111")传值,但是希望传递给2个页面的值分别为"123"和"456".
那么在打开第2个页面时,第1个页面使用的session("111")的值会被覆盖掉.
需要传递的session有多个,页面可打开多次请问各位高手,有什么好的解决方案.
onclick="window.open('xxx.aspx?id=" + document.all('id').value + "','','')"2.从弹出窗口直接读取父页面值(脚本)
值 = opener.document.all("id").value;
但是有一个问题,当页面打开后不做任何操作,直接F5刷新,viewstate就没有了.我哭啊~~~
如果做了任何操作提交过一次再F5刷新,Viewstate是能保存的.
有没有办法跳过第一次的F5刷新啊?
没有改变肯定要覆盖。
传值也不是一种方案啊,用cache,url参数,post方法。
在每个弹出页面中,各放2个隐藏控件,页面加载后,立即用SESSION值对此控件1赋值,并且,当页面加载完毕,立即用脚本对控件2点击提交(在提交事件里面什么也不写),这样,数据就保存下来了.
在每个弹出页面中,各放2个隐藏控件,页面加载后,立即用SESSION值对此控件1赋值,并且,当页面加载完毕,立即用脚本对控件2点击提交(在提交事件里面什么也不写),这样,数据就保存下来了.
=========================================================================================
隐藏控件和Viewstate效果是一样的,我就是想知道怎样用脚本对"控件2"点击提交,用JS吗?
default.aspx?id1=111&id2=222
string id1 = this.request[id1].tostring;
string id2 = this.request[id2].tostring;
看看可否使用这种方式传递值:http://blog.csdn.net/syeerzy/archive/2005/04/16/349881.aspx