【发布时间】:2011-08-03 04:40:52
【问题描述】:
我有一个带有菜单和 iframe 的母版页。当我点击菜单项时,页面会加载到 iframe 中。在每个页面上,我都在检查登录的用户会话,如果它们为空,我会将用户重定向到 Login.aspx 页面。
我的问题是当会话为空时页面被重定向到 Login.aspx 但它正在加载 框架。如果会话为空,我需要将用户重定向到登录页面而不在 iframe 内加载。
【问题讨论】:
我有一个带有菜单和 iframe 的母版页。当我点击菜单项时,页面会加载到 iframe 中。在每个页面上,我都在检查登录的用户会话,如果它们为空,我会将用户重定向到 Login.aspx 页面。
我的问题是当会话为空时页面被重定向到 Login.aspx 但它正在加载 框架。如果会话为空,我需要将用户重定向到登录页面而不在 iframe 内加载。
【问题讨论】:
这是 iframe 的正常行为。链接的 'target' 属性可用于转义,例如
<a href="..." target="_top">Escape!</a>
如果您想在重定向中执行此操作,请尝试以下链接: http://classicasp.aspfaq.com/forms/how-do-i-change-the-target-frame-or-window-of-a-response-redirect.html
如果您总是希望表单重定向到 iframe 之外,您可以设置要发回的表单的 target 属性。
【讨论】: