【发布时间】:2014-02-27 09:47:00
【问题描述】:
这些是应用程序中的页面
- Login.aspx(不使用任何master)
- Home.aspx(使用主文件)。
master 中有一个 IFrame,它可以加载所有网页,如 page1.aspx、page2... 当用户浏览 page1.aspx 并且会话到期时,登录页面会在 IFrame 内加载,而应该在外部加载,我的意思是在 iFrame 之外。
我希望我的问题有点道理
Page_Init()
{
if(Session["user"]==null)
{
Response.Redirect("~/Forms/Login.aspx");
}
}
这里有针对 JS 的解决方案,如 window.top.location.href="..",但不知道如何实现。 如何使用 C# 解决此问题。
【问题讨论】: