比如:有一个页面放一个gridview控件显示列表,点击标题列可以弹出新页面,查看这条记录的"祥细信息",怎么能实现点击"祥细信息"页面上的关闭按钮,实现关闭当前页面,并且可以刷新列表页面的效果?
解决方案 »
- int i = Convert.ToInt32(cmd.ExecuteNonQuery())有语法错语
- 给出思路即可,给出SQL语句更好
- 发生了未处理的异常(缺少对象),发生位置是devenv.exe 5748
- 网页上怎么显示文章
- 找高人 关于用C# 编程 exchange帳號問題
- 正则表达式的困惑
- GDI+绘图问题 大哥们来看一看
- 在Vs2005的中怎样可以通过单击文本框产生下拉时间菜单,然后可以选择时间并传人到文本框中?
- 急——如何循环给数组赋值
- 有谁做过将显示数据库中的图片做成Web用户控件,有何解决方案能否进来讨论一下?
- DataGrid单击事件问题,高手指点~~~~~~~~~~~~~~~~~
- [求助]在ASP.NET中关于如何判断是不是数字的函数
function closewin()
{
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey) //检测窗口关闭事件
{
self.close();
window.opener.location.href=Form1.Hidden1.value; //不能用window.opener.location.reload(),否则会出提示框
}
}
</script> <body bgColor="darkgray" MS_POSITIONING="GridLayout" onbeforeunload="closewin()";>
window.opener.location.reload();
window.close();
这样不行呢,根本不执行,如果把if诗句注释了,可以关闭,但是有提示出来
//在B.aspx的提交按钮中添加如下代码,效果为刷新父窗口,关闭子窗口。
Response.Write("<script>window.opener.__doPostBack('','');top.opener =null;top.close();</script>");
Response.Write("<script>self.opener.document.Form1.btnGetCurRecord.click();</script>");
Response.Write("<script>window.close();</script>");
or
window.opener.location.replace("要刷新的页面")
window.close();