当前位置:编程学习 > C#/ASP.NET >>

页面跳转问题。。。搞不定呀。。。

我在子文件夹下面写的一个配置文件。。
设置目录权限。。
<authorization>
        <allow roles="企业会员"/>
        <deny users="*"/>
</authorization>


在根目录下也设置
<authentication mode="Forms">
    <forms loginUrl="~/Login/Login.aspx" name="MyAuthForm" defaultUrl="index.aspx"></forms>
</authentication>

我现在每次超时的时候都会跳转到 Login.aspx这个页面。。。
因为我是用框架的。。。跳转的时候不太好看。。

有没有办法在子文件夹超时的时候跳到字文件夹下的登陆页面。。。
请大家帮帮忙 --------------------编程问答-------------------- UP --------------------编程问答-------------------- 你所说的框架是母板吗
另外设计到文件夹的网页跳转,一般利用相对路径就可以搞定,如~/123/456.aspx 或者 ../123/456.aspx
此外,像你这种网页跳转搞不定的情况下,可以考虑用根绝对路径搞定它,如/123/456.aspx,这样的话,可能是遇到移植兼容性问题,解决办法是网站发布时要直接放到wwwroot根目录文件夹下,就全部都可以搞定
--------------------编程问答-------------------- 不是。。。我是验证的时候设置了
<authorization> 
        <allow roles="企业会员"/> 
        <deny users="*"/> 
</authorization> 
他就跳转了。。。
loginUrl="~/Login/Login.aspx" 
这个页面了。。在原来的框架页就一下。。右侧就出现登陆的页面了。。
这样出现不行。。
要让他整个页面跳转。
而不是只跳转右侧。。
或者右侧跳转到子文件夹下的登陆页。。不是根目下的登陆页。。。




--------------------编程问答-------------------- 类似于这样的方式来跳转  
Response.Write("<script>window.top.self.location='Login/Login.aspx';</script>"); --------------------编程问答-------------------- 是不是路径写错了啊 --------------------编程问答-------------------- 用js在跳转方法上加top.,你肯定用了框架的,才会出现这种情况 --------------------编程问答-------------------- 可以考虑,执行跳转的时候关掉当前的框架,打开新的登录页面,即可解决问题。 --------------------编程问答-------------------- 在每个的 Button_Click 事件都判断下,超时就跳回去。。
在框架,单纯在加载事件里判断是不行的 --------------------编程问答-------------------- <authorization> 
        <allow roles="企业会员"/> 
        <deny users="*"/> </authorization> 
请看上面红色部分,你配置的是deny users = "*" 就是拒绝所有用户登录,是不是应该把"*"换成"?". --------------------编程问答--------------------
引用 4 楼 huming_h 的回复:
类似于这样的方式来跳转 
Response.Write(" <script>window.top.self.location='Login/Login.aspx'; </script>");

支持 --------------------编程问答-------------------- 楼上说的,up --------------------编程问答-------------------- 类似于这样的方式来跳转  
Response.Write(" <script>window.top.self.location='Login/Login.aspx'; </script>"); 


这个我还执行不到就被  Form验证给T出来了...
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,