帮帮忙,有人回答这个问题吗

aaab2 2008-07-10 05:20:49
各位高手好,我是在一个框架页面里调用window.open()打开一个窗口A.aspx,我在A.aspx.cs文件里,点击一个button时用Response.Write(" <script language='javascript'>window.close();return false; </script>");语句想关闭窗口时,结果是A.aspx窗口放大了,而且也没被关闭,请大家指点。该段代码如下:
strSql = "Update Books Set Content='" + content + "' Where id = " + id;
cmd.CommandText = strSql;
cmd.Connection = myconn;
try
{
myconn.Open();
cmd.ExecuteNonQuery();
myconn.Close();
Response.Write(" <script language='javascript'>window.close();return false; </script>");
}
catch (Exception ex)
{
throw new Exception(ex.Message);
Response.Write(" <script language=javascript>alert('操作失败!'); </script>");
}
...全文
49 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
aaab2 2008-07-10
  • 打赏
  • 举报
回复
我是想点击处理后,直接返回主窗口并刷新,不想再点击别的按钮实现,谢谢
aaab2 2008-07-10
  • 打赏
  • 举报
回复
你好,那我也试过了,没效果,我加return false是为了取消关闭时提示窗口的
mytvgames 2008-07-10
  • 打赏
  • 举报
回复
Response.Write(" <script language='javascript'>window.close();return false; </script>");

建议直接在页面上放一个button(默认不可见),然后设置其可见,点击调用javascript方法:self.close();
shangys1983 2008-07-10
  • 打赏
  • 举报
回复
<script language='javascript'>window.opener=null;window.close(); </script>");

110,896

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧