首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

子頁面關閉,父頁面值丟失,该怎么解决

2013-07-09 
子頁面關閉,父頁面值丟失 e.Row.Attributes.Add(OnClick, javascript:if(confirm(确认要选择吗?)){op

子頁面關閉,父頁面值丟失

 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局部刷新,不刷新整个父页面

热点排行