.net中使用showModalDialog打开模式窗口,在后台代码中使用Response.Write()会弹出新页面
2012-07-13 11:09
537 查看
比如在模式窗口的后台代码中使用以下语句来关闭窗口,就会弹出一个新的IE窗口出来,严重违反设计原意
string js = @"<Script language='JavaScript'>alert('保存成功!');window.close();</Script>";
Response.Write(js);
要解决这个问题,在<head>标记中加入<base target="_self" />即可
string js = @"<Script language='JavaScript'>alert('保存成功!');window.close();</Script>";
Response.Write(js);
要解决这个问题,在<head>标记中加入<base target="_self" />即可
相关文章推荐
- C#后台代码弹出页面或模式窗口
- 关于showmodaldialog 打开新窗口后提交表单操作时,避免弹出新窗口和避免从后台获取“新数据”后不能刷新当前模态页面的解决方案
- 后台弹出页面或模式窗口
- 后台代码里执行弹出脚本方法!(Response.Write)
- 后台代码里执行弹出脚本方法!(Response.Write)
- 解决以showModalDialog打开的页面在提交表单时弹出新窗口的问题
- 后台代码里执行弹出脚本方法!(Response.Write)
- C# winform使用webbrowser控件,不弹出新的页面,只在当前窗口打开
- 后台代码里执行弹出脚本方法!(Response.Write)(转)
- 使用Response.Write实现在页面的生命周期中前后台的交互
- .net 中使用Response.Redirect 在新页面打开
- 在winform中使用webbrowser控件时,不弹出新的页面,只在当前窗口打开
- 后台代码里执行弹出脚本方法!(Response.Write)
- 解决以showModalDialog打开的页面在提交表单时弹出新窗口的问题
- 后台代码里执行弹出脚本方法!(Response.Write)
- .CS 中的弹出子窗口的CS代码里 response.write(弹出,跳转(刷新),关闭)
- 后台代码里执行弹出脚本方法!(Response.Write), Response.Write()彈窗的方法大全
- 怎么使用response.write来做一个javascript的alert弹出窗口
- 在 showModalDialog的模式窗口时 需要配合 <base target="_self" />使用 否则会弹出一个新窗口
- .NET中用弹出窗口添加或修改一个页面,当添加或修改相关内容后按下提交按钮自动刷新页面的JS代码