如果在需要登陆时用弹出方式打开登陆页?

gdsimon 2011-03-26 10:38:44
网站采用Forms方式认证,在web.config中指定了loginUrl="login.aspx",当认证cookie无效时就自动转到了登陆页,现在我想它能自动在一弹出窗口中显示此页要如何做呢?如果只是在页面上做个登陆按钮然后在弹出窗口打开登陆页那是没有问题,但如果在认证cookie到期后自动转出登陆页时也使用弹出窗口我就卡壳了,望大家指教!
...全文
102 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
gdsimon 2011-03-30
  • 打赏
  • 举报
回复
没有办法,东西赶着要交了,只能不使用弹出窗口了吧,如果大家有什么别的好方法通知一下哦!
gdsimon 2011-03-29
  • 打赏
  • 举报
回复
大家都不知道吗?
gdsimon 2011-03-28
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 lanqiang456 的回复:]

我会用AJAX 新建一个层 把他Z-INDEX 设成99

然后直接在层里 NEW HTML控件出来````
[/Quote]
如果不是用From认证而是手动检查cookie或session的话可以在检查过程中处理弹出层的操作,但From认证是自动检查默认值为ASPXAUTH的cookie是否过期,如果过期的话就会转到Login.aspx,我现在就是不知道它跳转的动作在那个事件里发生的!
lanqiang456 2011-03-28
  • 打赏
  • 举报
回复
我会用AJAX 新建一个层 把他Z-INDEX 设成99

然后直接在层里 NEW HTML控件出来````
gdsimon 2011-03-28
  • 打赏
  • 举报
回复
跳转至"Login.aspx"的那个动作是那个事件里发生的?
子夜__ 2011-03-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 gdsimon 的回复:]

弹出窗口是没有问题,我现在使用的是ymPrompt.js做弹出的,问题在于如何让已登陆用户在认证cookie到期后自动转到登陆页时要让登陆页弹出!
[/Quote]
那就要检测Cookie的过期状态

看看这个文章

传送门
gdsimon 2011-03-27
  • 打赏
  • 举报
回复
弹出窗口是没有问题,我现在使用的是ymPrompt.js做弹出的,问题在于如何让已登陆用户在认证cookie到期后自动转到登陆页时要让登陆页弹出!
小河 2011-03-27
  • 打赏
  • 举报
回复
弹出窗口跟Asp.net无关 可以借助jquery的 控件 colorbox实现
gdsimon 2011-03-27
  • 打赏
  • 举报
回复
“那就要检测Cookie的过期状态”貌似不用检查那个过期状态吧,如果过期但又再发生请求的话就会自动转到Login.aspx了,其实我想如果直接知道是在那一步发出Redirect("Login.aspx")这个命令的地方改代码就可以了,但不知那个地方在哪?
gdsimon 2011-03-26
  • 打赏
  • 举报
回复
"可能类似 session超时那种情况" 嗯,应该就是一样的道理!
子夜__ 2011-03-26
  • 打赏
  • 举报
回复
[Quote=引用楼主 gdsimon 的回复:]
网站采用Forms方式认证,在web.config中指定了loginUrl="login.aspx",当认证cookie无效时就自动转到了登陆页,现在我想它能自动在一弹出窗口中显示此页要如何做呢?如果只是在页面上做个登陆按钮然后在弹出窗口打开登陆页那是没有问题,但如果在认证cookie到期后自动转出登陆页时也使用弹出窗口我就卡壳了,望大家指教!
[/Quote]

呵呵 这个可能就要换种方法了 出现错误 弹出框让它登陆

可能类似 session超时那种情况。

FORM弹出框转向WEB.CONFIG中设置的错误页面 应该还是有点难度。

62,074

社区成员

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

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

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

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