重开贴 关闭当前页面问题 谢谢大家
用户点击修改 弹出一个页面
事件代码
- C# code
protected void LinkButton1_Click(object sender, EventArgs e) { Page.ClientScript.RegisterStartupScript(this.GetType(), "showwindow", "assing(" + CompanyDetailsID + ")", true); }
JS代码
- JScript code
function assing(CompanyDetailsID) { //alert(id); var str=window.showModalDialog("http://localhost:2773/321net/Update_Companyneirong.aspx?CompanyDetailsID=" + CompanyDetailsID,"",'resizable:no;scroll:no;edge: Raised; center: Yes; help: Yes; resizable: Yes; status: No;dialogHeight:500px;dialogWidth:650px'); } </script>
弹出修改窗口后,用户修改完点击保存,弹出对话框“保存成功” 点击对话框上面的确定后又弹出一个页面
所以这样的关闭方法不行 只关闭了点击对话框后弹出的页面 没有关闭修改的窗口
- C# code
Response.Write(" <script language='javascript'>window.opener=null;window.close(); </script>");
谢谢 大家 在线等 可能有点多 帮我看一下 谢谢了
做出来后马上那个结贴
[解决办法]
你用的是showModalDialog对吧,你要在Update_Companyneirong.aspx页面的<head></head>里面加上这个
<base target="_self" /> 这样就不会弹出新页面了
搞定了吧,接分
[解决办法]
加到head里,我就是这么解决的没问题(asp.net 2.0)
1.0的话用框架解决
[解决办法]
- HTML code
<head> <base target="_self" /> <meta http-equiv="expires" content="0" /></head>
[解决办法]
帮你顶!!!
接分!!!