CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

Forms 验证 在有框架的情况下怎么办呢? 30分

楼主laborguard()2006-07-04 18:51:10 在 .NET技术 / ASP.NET 提问

现在有一个框架页面index.aspx,   则index.aspx就应该是启始页.有topFrame,leftFrame,mainFrame  
  其中mainFrame对应的就是登录页面login.aspx,  
  leftFrame对应的就是菜单页面  
   
  我是用Forms   验证(Forms   验证的一些细节就不用说了)  
  现在问题是运行的时候topFrame,leftFrame,mainFrame框架内都是登录页面了  
   
  能不能在以下加上比如Target="mainFrame"这中东西呀,就是登陆的时候就验证mainFrame中东西  
              <authentication   mode="Forms">  
          <forms   name="authCre"   loginUrl="Login.aspx"     protection="All"   >   </forms>    
          </authentication>  
  望大家指教!!!  
  问题点数:30、回复次数:9Top

1 楼viena(维也纳N02)回复于 2006-07-04 18:55:17 得分 0

<authentication   mode="Forms">  
          <forms   name="authCre"   loginUrl="Login.htm"     protection="All"   >   </forms>    
  </authentication>  
   
  Login.htm中只有一行  
  <script   language="javascript">top.location.href='Login.aspx';</script>Top

2 楼laborguard()回复于 2006-07-05 11:57:54 得分 0

对了。,我开始的时候   写错了,框架页面是index.htmTop

3 楼laborguard()回复于 2006-07-05 11:59:34 得分 0

一楼兄弟写的,我不太了解,说清楚点行不,你写的Login.htm是怎么回事情呢?Top

4 楼peopleyl(帅哥烦恼多)回复于 2006-07-06 12:06:38 得分 0

<location   path="topFrame.aspx">  
          <system.web>  
              <authorization>  
                  <allow   users="*"/>  
              </authorization>  
          </system.web>  
      </location>Top

5 楼azhoulia(回忆录.NET)回复于 2006-07-06 12:23:05 得分 0

根目录下WEBCONFIG:        
  <authentication   mode="Forms"     >  
      <forms   loginUrl="Login.aspx"   />  
  </authentication>  
  子目录下WEBCONFIG  
  <configuration>  
      <system.web>  
            <authorization>  
          <deny   users="?"   />  
    </authorization>  
      </system.web>  
  </configuration>Top

6 楼laborguard()回复于 2006-07-06 15:50:11 得分 0

azhoulia(回忆录.NET)   说这种方法还是不能实现,运行出来后topFrame,leftFrame,mainFrame三个页面都是Login.aspx!  
  是不是还有些细节问题没有说到??Top

7 楼viena(维也纳N02)回复于 2006-07-06 18:48:24 得分 0

Web.config中   loginUrl由Login.aspx改为Login.htm  
   
  添加一个Login.htm文件  
   
  Login.htm中只有一行  
  <script   language="javascript">top.location.href='Login.aspx';</script>Top

8 楼laborguard()回复于 2006-07-11 11:53:38 得分 0

viena(维也纳nn木人   [IQ=50,EQ<0])       你好!  
  你说那方法我用了。运行的时候页面一直在抖动,好象是运行不出来样  
  是否能加我的QQ   121462598,到时候研究研究,非常感谢!Top

9 楼kgdiwss(∮明天去要饭)回复于 2006-07-11 11:58:17 得分 0

viena  
  说的方法其实就是通过一个页面来中转,这是个不错的办法.  
  因为如果直接转的话,可能出现左框架的页面是管理页,右框架页的页面是登陆页Top

相关问题

关键词

得分解答快速导航

  • 帖主:laborguard

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo