日期:2014-05-17  浏览次数:20978 次

子頁面關閉,父頁面值丟失
 e.Row.Attributes.Add("OnClick", "javascript:if(confirm('确认要选择吗?')){opener.location.href='Add.aspx?id=" + e.Row.Cells[2].Text.ToString() + "';self.close();}"

子页面执行以上代码,关闭后将值传到父页面Add.aspx的textbox1中,虽然这个值传过去了,但是父页面其他textbox中前面添加的值没有了,怎么让值传到父页面后以前添加的值也不丢失,请大家多多帮忙,谢谢!
JavaScript C# .net

------解决方案--------------------
子界面是 window.open弹出来的呢,还是页面跳转了。
------解决方案--------------------
1、通过viewstate,session,cookies进行保存父页面原来的值,等刷新完后,再分别取出重新赋值。
2、可以用iframe,但性能、安全等方面均不理想
3、ajax局部刷新,不刷新整个父页面