日期:2014-05-17  浏览次数:20442 次

关于在弹出的页面中再弹出一个页面
比如AAA.aspx上有一个按钮Button1,点击Button1,弹出一个页面ABC.aspx,ABC.aspx上有一个按钮Button2,点击Button2之后又弹出页面BC.aspx
2次弹出页面的方法我都是用这个方法的:



Page.RegisterStartupScript("", "<script> window.open(\"页面名称.aspx\",\"\",\"\");<" + "/script>");




第一次弹出页面没问题,第二次弹出页面却有问题
第二次弹出页面的问题是:在ABC.aspx的基础上弹出页面BC.aspx变成ABC.aspx页面直接跳转到页面BC.aspx了,请问这个问题应该如何解决?

------解决方案--------------------
你将
<script> window.open(\"页面名称.aspx\",\"\",\"\");<" + "/script>
这段js写到 ABC.aspx 页面中 自己定义一个函数名 比如 showWin() 然后Page.RegisterStartupScript("", "<script> 
showWin();<" + "/script>");