<span style="font-size:18px;"><strong>Asp.net带Iframe的页面跳转解决方案</strong></span>
void Application_Error(object sender, EventArgs e)
{
//在出现未处理的错误时运行的代码
Response.Redirect("~/Redirect.aspx?page=error");
}
void Session_Start(object sender, EventArgs e)
{
//在新会话启动时运行的代码
if (Session["User"] == null)
{
Response.Redirect("~/Redirect.aspx?page=login");
}
}
跳转的页面代码:位于根目录的global.aspx代码如上所示。
下面是位于根目录下的Redirect.aspx中的代码:
protected void Page_Load(object sender, EventArgs e)
{
string req = Request["page"].ToString();
switch(req)
{
case "error":
Response.Write("<script>window.pare