ASP.NET中如何判断一个页面是否已经打开

foxlinda123 2009-03-22 09:31:56
在ASP.NET,有A,B两个页面,点击A上的BUTTON,如果B没有打开,则打开B;如果B已打开,则出现提示框,不再打开B,请教高手怎样实现?
...全文
263 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
foxlinda123 2009-03-23
  • 打赏
  • 举报
回复
先谢谢大家的提议,我先去试试
sxmonsy 2009-03-23
  • 打赏
  • 举报
回复
一种方法是在B页面里写入一个COOKIE或一个SESSION,在A按下按钮后检查这个值.
另一种方法就是用DIV显示.
nighce 2009-03-23
  • 打赏
  • 举报
回复
把窗口的打开或者关闭的状态保存在session里
每次打开窗口前都读取一下 根据状态判断是否打开B窗口
foxlinda123 2009-03-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wknight_IT 的回复:]
cookie
[/Quote]
能详细点说下吗
foxlinda123 2009-03-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 teerhu 的回复:]
你是要防止不停的打开同一弹出窗口吧
你可以在弹出窗口设置定时关闭啊,呵呵
< script language="JavaScript">

function closeit() {

setTimeout("self.close()",10000) //毫秒

}

< /script>
加到弹出窗口的 <body >标记上

< body onload="closeit()">
[/Quote]

是的,是要防止不停的打开同一弹出窗口,不过这窗口我不需要定时关闭,我要点关闭的时候再关闭
风骑士之怒 2009-03-22
  • 打赏
  • 举报
回复
cookie
teerhu 2009-03-22
  • 打赏
  • 举报
回复
你是要防止不停的打开同一弹出窗口吧
你可以在弹出窗口设置定时关闭啊,呵呵
< script language="JavaScript">

function closeit() {

setTimeout("self.close()",10000) //毫秒

}

< /script>
加到弹出窗口的<body >标记上

< body onload="closeit()">
teerhu 2009-03-22
  • 打赏
  • 举报
回复
你是要防止不停的打开同一弹出窗口吧
你可以在弹出窗口设置定时关闭啊,呵呵
< script language="JavaScript">

function closeit() {

setTimeout("self.close()",10000) //毫秒

}

< /script>
加到弹出窗口的<body >标记上

< body onload="closeit()">
Rail100 2009-03-22
  • 打赏
  • 举报
回复
一般B页面的内容会用div的方式呈现,这样能够很好的用scrip控制,你的问题在现有机制无解,只能转变解决方式

62,268

社区成员

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

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

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

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