Forms 验证 在有框架的情况下怎么办呢? 30分
现在有一个框架页面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




