关闭父窗口

sisiz 2009-01-21 10:36:50
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Btn_Search.Attributes.Add("onclick", "this.form.target='_newName'");
}
}

现在我点击Btn_Search按钮时aa.aspx 也在新的窗口中打开了,
protected void Btn_Search_Click(object sender, EventArgs e)
{
if (DDL_Data.Text == "-1")
{
...
在新窗口里打开了本页,所以本也显示2个,我不想把本页再打开,怎么做????
return;
}
else
{
aa.aspx ;

}

}
...全文
227 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
much0726 2009-01-23
  • 打赏
  • 举报
回复
LZ不会是写WINFORM程序入魔了吧?
打开再隐藏.这个是WINFORM的思想,在WEB中要换个角度考虑了。用跳转可以满足了。
  • 打赏
  • 举报
回复
人的想法真的是千奇百怪~~~
xugh 2009-01-22
  • 打赏
  • 举报
回复
楼上正解
liujiayu10 2009-01-22
  • 打赏
  • 举报
回复
呵呵,实在想不出楼主为什么这样做,既然打开新窗口还要同时关闭原窗口,那直接在原窗口打开新窗就好了啊,其实 就是跳转啊

Response.Redirect("新页");

Response.Write("<META http-equiv=refresh Content='1;url=新页'>");

Response.Write("<SCRIPT LANGUAGE='JavaScript'>top.location.href='新页'</SCRIPT>");
Response.End();


wangping_li 2009-01-22
  • 打赏
  • 举报
回复
用iframe就行了
oec2003 2009-01-22
  • 打赏
  • 举报
回复
Btn_Search.Attributes.Add("onclick", "this.form.target='_newName'");
这句执行后 form的target就改变了
以后的redirect都会新开
不知楼主想要达到什么效果
奔跑的蜗牛007 2009-01-22
  • 打赏
  • 举报
回复
即然不需要父窗口,完全可以在父窗口中显示新页面即可,这样就不需要去关闭父窗口了
zyongking 2009-01-22
  • 打赏
  • 举报
回复
直接把这个窗口show出,然后把原来那个hide
隐藏去或者关闭了
只显示出一个窗体
koukoujiayi 2009-01-22
  • 打赏
  • 举报
回复
楼主把代码再多贴一点!!
DMU_WD 2009-01-21
  • 打赏
  • 举报
回复
用框架吧
chinaicm 2009-01-21
  • 打赏
  • 举报
回复
Response.Redirect("新页")
这么跳转呢?

111,097

社区成员

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

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

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