惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
宝玉的分享
宝玉的分享
月光博客
月光博客
小众软件
小众软件
Jina AI
Jina AI
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
Tailwind CSS Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 【当耐特】
博客园 - 三生石上(FineUI控件)
博客园 - 司徒正美
大猫的无限游戏
大猫的无限游戏
The Cloudflare Blog
G
Google Developers Blog
M
MIT News - Artificial intelligence
N
Netflix TechBlog - Medium
云风的 BLOG
云风的 BLOG
MyScale Blog
MyScale Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
U
Unit 42
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Blog — PlanetScale
Blog — PlanetScale

博客园 - BB_Coder

rsync --include-from --exclude-from的理解 CruiseControl 安装配置 使用Common.Logging+log4net规范日志管理 我也表达式一回 sqlserver2005系统表、视图研究2 三种SQL分页方法性能分析 SQLServer2005新分页方法 关于SQLServer的小技巧 应该多了解一些工具 正则表达式网上学习资料 用最简单的方法实现Ajax - BB_Coder - 博客园 关于onMouseOver出现提示文字的多行处理办法 验证码缓存问题完美解决方案 由于登录失败而无法启动服务的解决方案 邮件发送不成功的问题 自己写的一些小函数.用正则表达式实现一些小功能~ 数据库还原后连接不上 未与信任 SQL Server 连接相关联 IIS配置问题:出现了Failed to access IIS metabase的错误
最近项目是跟框架有关的两个问题
BB_Coder · 2006-07-18 · via 博客园 - BB_Coder

l_yzhong   (2006-07-15 13:04:33)
框架中有三个页面(这三个需要登陆,框架不清楚,要看一下程序的目录结构),加上框架就是四个页面

而页面的访问权限又是交给IIS控制的,如果IIS发现是先加载Top.aspx,则跳转页面的URL会是
/Login.aspx?ReturnUrl=%2fMyAccount%2ftop.aspx
如果先加载Bottom.aspx,则会是
/Login.aspx?ReturnUrl=%2fMyAccount%2fBottom.aspx

如果你把PayValidate.htm的内容写到Page_Load中,就不会出现上面的情况了
我的理解:
1、框架和框架包含的页面都要登录才能访问。
2、当用户访问这个框架页面的时候,本来应该直接转向登录页面。可能是IIS的BUG用户没有被转向登录页面。于是框架页面就开始加载它所包含的页面(C)。这时候IIS终于反应过来了将用户转向了登录页面。但这里的ReturnUrl就变成了页面(C)的URl。

分析与解决办法:这个问题出现的原因1是IIS本身的问题。2是框架页面使用的是静态页面。
只要把框架页面改成动态页面问题就没有了。

另一个跟框架有关的问题:
一个在框架中的页面重定向到另一个页面的时候。这个页面会在框架中。但有些页面是始终都应该在框架外的。比如说网站的首页。这时只要在网站的首页的<head></head>之间加上下面这段脚本首页就不会再出现在框架里了。

<script>
       
if(window.parent[0!= null)
       
{
            
if(top.location.href != window.location.href)
            
{
                top.location.href 
= window.location.href;
            }

       }

        
</script>