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

[求助]window.open为何会失效

aug_xq 发布于 2006-11-11 10:38, 873 次点击
我在button的事件中有段代码
Response.Write("<script>window.open('login.aspx');</script>");

一直都可以正常工作,可是昨天开始,点击button后就无法弹出login.aspx页面了。
我代码可一句都没改啊。
用断点后,发现这句代码确实被执行了啊。
这是为什么啊?
3 回复
#2
メ冰枫ぱ雪2006-11-11 12:03

换个方法吧,别用 Response.Write 。。

Page.RegisterClientScript("","Code");

LabMessage.Text = "Script";

这样比较好,不然代码会写在第一行,经常会出些莫名其妙的问题!!!

#3
aug_xq2006-11-11 21:04
试了下,问题解决了。
真是太谢谢了。
#4
文绍2007-07-17 23:12

试一试不加分号的:
Response.Write("<script>window.open('login.aspx')</script>");

1