Asp.net带Iframe的页面跳转解决方案
2015-12-08 18:14
691 查看
<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.parent.location.href='error.aspx';</script>");
break;
case "login":
Response.Write("<script>window.parent.location.href='login.aspx';</script>");
break;
}
}
主要解决的是使用iframe框架后,再次使用asp.net跳转,无法跳出iframe的问题。使用这种方案能够很好的实现跳转。
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- 星外ASP.Net的安全设置相关说明
- C#、ASP.NET通用扩展工具类之TypeParse
- JQuery与iframe交互实现代码
- 用expression的一行代码解决iframe挂马的问题
- 实现ASP.NET无刷新下载并提示下载完成的开发思路
- 用jquery修复在iframe下的页面锚点失效问题
- C#、ASP.NET通用扩展工具类之LogicSugar
- Firefox返回时Iframe的显示Bug的解决方法
- C#、ASP.NET通用工具类IsWhat?(可以判断数字、身份证、数据类型等等)
- 程序中常用的种代码
- ASP.NET、ASP、PHP、JSP之间有什么区别?
- ASP.NET页面间的传值的几种方法
- 入侵ASP.net网站的经验附利用代码
- smarty巧妙处理iframe中内容页的代码
- 一行代码解决网站防挂IFRAME木马方案,小鸽子序列(灵儿)
- asp.net OleDbCommand 的用法
- jquery调用asp.net 页面后台的实现代码
- asp.net中XML如何做增删改查操作
- asp.net数据验证控件