日期:2014-05-18  浏览次数:20574 次

求一解决方案?弹窗中刷新父窗页面问题?
有一页面中:有一些文本框和下拉控件,根据这些控件值搜索数据并用gridview在页面下部显示.gridview   分页也是自已做的一控件来分面的.

当选择gridview中的记录后,点一修改按钮,弹出一窗口,对该记录进行修改操作当点击保存后,关闭当前窗口,且刷新父页面.

现在存在如下问题:

如果用脚本中的reload();会出现重试提示框,
如果用href=......的话,原来控件中的那条件值会清空,且,会回到第一页

现在想有什么方法能实现修改后,刷新父页面,且那些控件值还在,页面还是在当时的第几页

------解决方案--------------------
这个也很简单,用一个不显示的submit按扭
<input type= "submit " id= "zjshizhu " style= "display:none; " value= "zjshizhu "/>

然后关闭之后就直接调用

document.getElementById( 'zjshizhu ').click();

既可

同时也可以用没有文字的linkbutton按钮也是同样的效果
------解决方案--------------------
Microsoft Ajax.Net
Ajaxcontroltoolkit 中的Animation将实现的更漂亮
see:
http://ajax.asp.net/ajaxtoolkit/Animation/Animation.aspx
------解决方案--------------------
在父页面返回后
用document.getElementById( '你的提交按钮 ').click();
------解决方案--------------------
这个很简单。首先,在父页面中放置一个“检索”按钮,假设clientid为 Button1.
然后当需要刷新父页面时,在子页面上执行Javascript代码:opener.getElementById( 'Button1 ').click();即可。
------解决方案--------------------
插入服务断按钮 Button OR LinkButton,

并设置其 style.display=none

按需求,通过 js 间接调用此控件的客户端 click 方法,

实现回发页面

------解决方案--------------------
将你的条件传递到新开窗口,刷新的时候再传递回来