.net asp 使用button按钮关闭窗口

<asp:ButtonID="Button1"runat="server"Text="关闭(C)"/>不要简单的说什么windows.close或者给段Response.... <asp:Button ID="Button1" runat="server" Text="关闭(C)" />
不要简单的说什么windows.close 或者给段Response.Writer("<script>window.close();</script>");
我试过都没用 请教整段完全上下关联使得button确实能关闭当前窗口
展开
 我来答
zhuxinjun1982
2012-04-09 · 知道合伙人互联网行家
zhuxinjun1982
知道合伙人互联网行家
采纳数:2145 获赞数:8332
毕业于上海行健职业学院,大专学历;2007~2009在北大青鸟进修网络编程课目。现任网络主管,平时爱好上网。

向TA提问 私信TA
展开全部
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
</head>

<script type="text/javascript">

var browserName=navigator.appName;
if (browserName=="Netscape")
{
function closeme()
{
window.open('','_parent','');
window.close();
}
}
else
{
if (browserName=="Microsoft Internet Explorer")
{
function closynoshowsme()
{
window.opener = "whocares";
window.close();
}
}
}

</script>

<body>
<form id="form1" runat="server">
<div>
<%-- <input type="button" value="close me 3" onclick="closeme();" />--%>
<asp:Button ID="Button1" OnClientClick="javascript:closeme();" runat="server" Text="关闭当前窗口" />
</div>
</form>
</body>
</html>
备注:如果你火狐浏览器无法实现此功能,请修改火狐浏览器设置,操作步骤如下:
地址栏输入:about:config,然后确定,找到名称为dom.allow_scripts_to_close_windows的键KEY,将它的值修改为True即可。
更多追问追答
追问
我新建独立项目是可以关闭的 在我目前项目里就不行
不知道是哪里设置问题
追答
你在你当前项目里新建个页面测试下,如果可以,就说明你那个页面设置有问题,如果当前项目新建个页面也不行,那就是你项目设置问题,具体到时候再看,你先试试
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
娣哈合0v
2012-04-09
知道答主
回答量:30
采纳率:0%
帮助的人:13万
展开全部
关闭窗口是客户端事件,最好使用JS来搞,如果你页面中使用JS方式无法关闭,有可能是浏览器兼容问题,也有可能是页面中JS存在错误,可以先使用火狐的Web Developer插件查看是否存在JS错误为妙!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fej121121
2012-04-09 · TA获得超过651个赞
知道小有建树答主
回答量:655
采纳率:66%
帮助的人:573万
展开全部
在button的click事件中写入
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("<script language=javascript>window.close();</script>");
}
试过了,没有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wente3180
2012-04-09 · 超过12用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:36.2万
展开全部
这样可以:<input type="button" value="关闭" onclick="javascript:window.close()"/>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式