怎样用c#关闭当前页面?

huwen7565833 2009-01-06 01:49:03
怎样用c#关闭当前页面?
...全文
1866 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
裸奔在上海 2009-01-06
  • 打赏
  • 举报
回复
方法都让楼上的说完了,其实说到底就一种,脚本关闭不管你是添加属性也好还是用response.write脚本也好,本质都是那一个
wang852963 2009-01-06
  • 打赏
  • 举报
回复
都是正确,总结,哈。。。
如果是非frame窗体,则使用1楼的window.close();
如果是frame窗体,则使用楼上9楼的window.parent.close();
niitnanfeng 2009-01-06
  • 打赏
  • 举报
回复
都是正解。呵呵
lianganton 2009-01-06
  • 打赏
  • 举报
回复
/// <summary>
/// 关闭当前页面并打开登陆页面
/// </summary>
public static void LoginAgain(Page page)
{
string script = "<script language='javascript'>alert('登陆超时,请重新登陆');window.open('../Default.aspx');" +
"window.parent.opener = null;window.parent.open('','_self');window.parent.close(); window.close();</script>";
page.ClientScript.RegisterClientScriptBlock(page.GetType(), "CloseWindow", script);
}
alex_zs 2009-01-06
  • 打赏
  • 举报
回复
1楼正解,
mstchen88 2009-01-06
  • 打赏
  • 举报
回复
Response.Write("<script>window.close();</script>");// 会弹出询问是否关闭
Response.Write("<script>window.opener=null;window.close();</script>");// 不会弹出询问

xiaoxiang_lying 2009-01-06
  • 打赏
  • 举报
回复
this.btnclose.Attributes.Add("onclick","window.close();");
liu20071001 2009-01-06
  • 打赏
  • 举报
回复
楼1正解
Jave.Lin 2009-01-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jiang_jiajia10 的回复:]
C# code
Response.Write("<script>window.close();</script>");// 会弹出询问是否关闭
Response.Write("<script>window.opener=null;window.close();</script>");// 不会弹出询问
[/Quote]

UPUPUP
Cathy_0916_2004 2009-01-06
  • 打赏
  • 举报
回复
同意1楼的意见!
zgke 2009-01-06
  • 打赏
  • 举报
回复
C#后台代码怎么关闭前台页~~

只能
Response.Write("<script language=\"javascript\">window.top.opener = null; window.close();</script>");
jiang_jiajia10 2009-01-06
  • 打赏
  • 举报
回复

Response.Write("<script>window.close();</script>");// 会弹出询问是否关闭
Response.Write("<script>window.opener=null;window.close();</script>");// 不会弹出询问

110,531

社区成员

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

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

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