Response.Write页面跳转问题

systexliang 2010-01-15 12:26:54
要求按钮按下后弹出两个页面后,并将自身页面关闭,为什么页面本身关闭了,而没有弹出test1和test2页面

Response.Write("<script language=javascript>window.open('test1.aspx')</script>")
Response.Write("<script language=javascript>window.open('test2.aspx')</script>")
Response.Write("<script language=javascript>window.opener=null;window.open('','_self');window.close();</script>")
...全文
806 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
sklhorst 2010-10-12
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 kang_zhi_xiong13456 的回复:]
Response.Write(" <script language=javascript>window.open('test1.aspx');window.open('test2.aspx');window.close(); </script>")
[/Quote]

正解~谢谢帮助
小学码农 2010-01-17
  • 打赏
  • 举报
回复

<div style="width:300px; height:150px; border:1px solid black;">
呵呵研究研究
</div>
wtuitxu0913 2010-01-17
  • 打赏
  • 举报
回复
没有兼容浏览器啊
CGYNWHY 2010-01-17
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 yangfanai1010 的回复:]
respose.write();是向页面写内容,而response。redirect();才是页面跳转

[/Quote]

对啊,response.redirect才是真正的页面跳转啊,不是很方便吗?
Pro_ah 2010-01-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 vip__888 的回复:]
C# codeResponse.Write(" <script language=javascript>window.open('test1.aspx'); window.open('test2.aspx');window.opener=null;window.open('','_self');window.close();</script>")全部写在一起就行了
[/Quote]

mngzilin 2010-01-16
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 systexliang 的回复:]
楼上的方法ie8x下面下可以弹出,但ie7下面只能关闭不能弹出
[/Quote]
浏览器设置问题
yangfanai1010 2010-01-16
  • 打赏
  • 举报
回复

respose.write();是向页面写内容,而response。redirect();才是页面跳转
newdigitime 2010-01-16
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 zhouwei7682719 的回复:]
Response.Write("”)本来就可以跳转了,你还在里面加跳转干嘛,多次一举!
[/Quote]
你说的是Response.redirect()吧
zhouwei7682719 2010-01-16
  • 打赏
  • 举报
回复
Response.Write("”)本来就可以跳转了,你还在里面加跳转干嘛,多次一举!
systexliang 2010-01-15
  • 打赏
  • 举报
回复
楼上的方法ie8x下面下可以弹出,但ie7下面只能关闭不能弹出
  • 打赏
  • 举报
回复
Response.Write(" <script language=javascript>window.open('test1.aspx');window.open('test2.aspx');window.close(); </script>")
vip__888 2010-01-15
  • 打赏
  • 举报
回复
Response.Write(" <script language=javascript>window.open('test1.aspx'); window.open('test2.aspx');window.opener=null;window.open('','_self');window.close();</script>")
全部写在一起就行了
daichenghua 2010-01-15
  • 打赏
  • 举报
回复
Response.Write(" <script language=javascript>window.open('test1.aspx');window.open('test2.aspx');window.close(); </script>")
wzp144650 2010-01-15
  • 打赏
  • 举报
回复
先执行了关闭页面
chenyunkun2008 2010-01-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 vip__888 的回复:]
C# codeResponse.Write(" <script language=javascript>window.open('test1.aspx'); window.open('test2.aspx');window.opener=null;window.open('','_self');window.close();</script>") 全部写在一起就行了
[/Quote]

这样可以
jack15850798154 2010-01-15
  • 打赏
  • 举报
回复
Response.Write(" <script language=javascript>window.open('test1.aspx'); window.open('test2.aspx');window.opener=null;window.open('','_self');window.close();</script>")
可以实现!
viphz615 2010-01-15
  • 打赏
  • 举报
回复
Response.Write(" <script language=javascript>window.open('test1.aspx') </script>")
换成
Response.Write(" <script language=javascript>location.href='test1.aspx'<script>")
希望对你有帮助

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧