编程论坛's Archiver

多事鬼 发表于 2008-5-11 17:06

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

具体代码:
protected void btnClose_Click(object sender, EventArgs e)
    {
        Response.Write("<script   language=javascript>");
        Response.Write("window.close();");
        Response.Write("</script>");  
        

    }

hebingbing 发表于 2008-5-11 17:21

可以啊,我刚才试了试,没有问题啊……

多事鬼 发表于 2008-5-12 22:00

用Dreamweaver布局会影响到的吗?我试过用另一个不是用Dreamweaver布局的就可以。

hebingbing 发表于 2008-5-12 22:04

应该不会……
但是如果你的按钮也是在Dreamweaver中添加的话,那就要给button加上runt=server的属性……

多事鬼 发表于 2008-5-12 22:13

用protected void btnClose_Click(object sender, EventArgs e)
    {
        Response.Write("<script   language=javascript>");
        Response.Write("window.close();");
        Response.Write("</script>");
    }有因为其它事件而受到冲突,而和其它事件发生冲突吗?

多事鬼 发表于 2008-5-12 22:15

用protected void btnClose_Click(object sender, EventArgs e)
    {
        Response.Write("<script   language=javascript>");
        Response.Write("window.close();");
        Response.Write("</script>");
    }有因为其它事件而受到冲突吗,而和其它事件发生冲突吗?

hebingbing 发表于 2008-5-12 22:16

除非你的事件没有绑定到btnclose上……

多事鬼 发表于 2008-5-12 22:24

用protected void btnClose_Click(object sender, EventArgs e)
    {
        Response.Write("<script   language=javascript>");
        Response.Write("window.close();");
        Response.Write("</script>");
    }有因为其它事件而受到冲突吗,而和其它事件发生冲突吗?
因为我没有输入用户名时点击“关闭”它会显示出“登陆”没有输入用户名时的提示,而输入用户名后再点击关闭就可以了。

hebingbing 发表于 2008-5-12 22:27

呵呵,那你把你的关闭按钮的 CausesValidation属性设置成false就好了

多事鬼 发表于 2008-5-12 23:06

谢谢!

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.