注册 登录
编程论坛 ASP.NET技术论坛

用button按纽事件关闭登录窗口为什么关不了?

多事鬼 发布于 2008-05-11 17:06, 1423 次点击
具体代码:
protected void btnClose_Click(object sender, EventArgs e)
    {
        Response.Write("<script   language=javascript>");
        Response.Write("window.close();");
        Response.Write("</script>");  
        

    }
9 回复
#2
hebingbing2008-05-11 17:21
可以啊,我刚才试了试,没有问题啊……
#3
多事鬼2008-05-12 22:00
用Dreamweaver布局会影响到的吗?我试过用另一个不是用Dreamweaver布局的就可以。
#4
hebingbing2008-05-12 22:04
应该不会……
但是如果你的按钮也是在Dreamweaver中添加的话,那就要给button加上runt=server的属性……
#5
多事鬼2008-05-12 22:13
用protected void btnClose_Click(object sender, EventArgs e)
    {
        Response.Write("<script   language=javascript>");
        Response.Write("window.close();");
        Response.Write("</script>");
    }有因为其它事件而受到冲突,而和其它事件发生冲突吗?
#6
多事鬼2008-05-12 22:15
用protected void btnClose_Click(object sender, EventArgs e)
    {
        Response.Write("<script   language=javascript>");
        Response.Write("window.close();");
        Response.Write("</script>");
    }有因为其它事件而受到冲突吗,而和其它事件发生冲突吗?
#7
hebingbing2008-05-12 22:16
除非你的事件没有绑定到btnclose上……
#8
多事鬼2008-05-12 22:24
用protected void btnClose_Click(object sender, EventArgs e)
    {
        Response.Write("<script   language=javascript>");
        Response.Write("window.close();");
        Response.Write("</script>");
    }有因为其它事件而受到冲突吗,而和其它事件发生冲突吗?
因为我没有输入用户名时点击“关闭”它会显示出“登陆”没有输入用户名时的提示,而输入用户名后再点击关闭就可以了。
#9
hebingbing2008-05-12 22:27
呵呵,那你把你的关闭按钮的 CausesValidation属性设置成false就好了
#10
多事鬼2008-05-12 23:06
谢谢!
1