求一解决方案?弹窗中刷新父窗页面问题?
有一页面中:有一些文本框和下拉控件,根据这些控件值搜索数据并用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 方法,
实现回发页面
------解决方案--------------------将你的条件传递到新开窗口,刷新的时候再传递回来