当前位置:编程学习 > C#/ASP.NET >>

重复窗口问题

怎么让他不显示相同窗口阿,比如:(treeview.aspx)窗口我点击"公司设立信息"节点,打开了一个ComInfo.aspx窗口,我再从   
ComInfo.aspx窗口点击"返回"按钮返回到(treeview.aspx)窗口,这时我只希望看到一个treeview.aspx窗口,而不要显示两个相同的窗口 .

就是说,不能有相同的弹出窗口() 
--------------------编程问答-------------------- bcbdf --------------------编程问答-------------------- 不知道你要说什么~ --------------------编程问答-------------------- 比如:(treeview.aspx)窗口我点击"公司设立信息"节点,我再从ComInfo.aspx窗口点击"返回"按钮返回到(treeview.aspx)窗口
-------------------------------
方法一:你点击那个节点的超级连接后面加上这个属性:target="_self"
方法二:点击返回按钮时,加上一句JS代码:window.close();
//感觉楼主还是保留原状好 --------------------编程问答-------------------- 在ComInfo.aspx中加入<base target="_parent"> --------------------编程问答-------------------- 看不明白..帮顶 --------------------编程问答-------------------- 在ComInfo.aspx中加入 
<base   target="_self">  --------------------编程问答-------------------- 在treeview.aspx中加入   
<base       target="_self">   
--------------------编程问答-------------------- target="_blank" --------------------编程问答-------------------- [code=JScrpt]
window.open("page.aspx","mywindow");[/code]
语法象这样,window.open(sUrl[,sName,sParas]);
为新打开的窗口指定一个sName,当网页试图打开一个同名窗口时,是不允许的,变成刷新.
--------------------编程问答-------------------- 没看明白说的是什么意思。。。。。。。。 --------------------编程问答-------------------- 用户iframe去控制 --------------------编程问答-------------------- 笨,点返回直接把弹出的窗口关闭好了 :) --------------------编程问答-------------------- 3楼的回答可以试试 --------------------编程问答-------------------- 以上各我位大侠的贴我的试过了,无效 --------------------编程问答-------------------- 搞得这么复杂,给窗口加个name就行了.
如有A.ASPX,B.ASPX
在a.aspx弹出窗口window.open("b.aspx","formB");
当再次执行window.open("b.aspx","formB");时,如果刚才打开的还没有关闭,则不会重新打开一个窗口,只会将之前的窗口刷新,如果关闭了,就重新打开. --------------------编程问答-------------------- 原来竹子在9楼回答了,绝对可行! --------------------编程问答-------------------- 我的意思是要保证不能有重复窗口且显示当前打开窗口内容,以上我多试了,都只能满足其中一个条件,不能同时满足二个.
Response.Write("<script>window.open('Agust.aspx','b')</script>");
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,