首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

为什么两句代码放一起会出有关问题呢

2011-12-19 
为什么两句代码放一起会出问题呢Response.Write( script alert( 注册成功,请登陆! ) /script)Resp

为什么两句代码放一起会出问题呢
Response.Write( " <script> alert( '注册成功,请登陆! ') </script> ");
    Response.Redirect( "index.aspx ");
问题:
如果只放其中的一句,都能执行,但两句一起,却只能执行第2句,不会执行第1句。
为什么啊,应该怎么解决啊,请指教,谢谢!。

[解决办法]
Response.Redirect( "index.aspx ");

这个语句的问题,有了这一句就把其他的网页上的js语句都屏蔽了,具体原理不详,估计是直接发给浏览器一个“还网页”的语句,你的
Response.Write( " <script> alert( '注册成功,请登陆! ') </script> ");
根本就没有交给浏览器。

解决方法就是改用window.open的方式

Response.Write( " <script> alert( '注册成功,请登陆! ');window.open( 'index.aspx ') </script> ");

热点排行