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

asp.net mvc 关于页面跳转的问题

做了一个OA的小项目,在浏览器输入一个存在的页面地址,我写了一个过滤器,如果Session为空就会跳转到登录界面,登录成功后Session存值,正常情况下我通过树节点的点击在主界面的一个iframe里跳转功能页面,现在如果从浏览器输入一个存在的页面地址,主界面就跳转了,那么如何限制这种情况了,我知道大概是过滤器和路由方面的,求具体点。谢谢 asp.net mvc 安全 过滤 --------------------编程问答-------------------- 自己顶一下,求解答。 --------------------编程问答-------------------- 用js --------------------编程问答-------------------- 你想问啥呢,我看了两遍没看懂 --------------------编程问答--------------------     你这个是要做权限控制吧,主页面是公共的,所以谁都可以看到,而主页面的链接到其他子页面是要登录才能看到,所以要登录,登录后才根据权限才能跳其他页面,权限控制最好是每进一个页面就判断用户的值是否存在,再细一些就要判断用户的权限。
   说实话我也没怎么看懂你的需求,先整理下自己的思维在提问会好一些。 --------------------编程问答-------------------- 这个权限控制好就行了吧 --------------------编程问答-------------------- 和过滤器、路由无关,你的需求在正常理解的范围内应该办不到。 --------------------编程问答-------------------- 除非进行用户权限控制,如果这两个界面都不需要用户登录的话应该没法控制,如果后一个界面需要用户登录的话可以对用户进行控制,当用户登录后将用户信息保存到session中判断session是否为空.当用户为空时跳转回首页面. --------------------编程问答--------------------
引用 4 楼 u010037549 的回复:
    你这个是要做权限控制吧,主页面是公共的,所以谁都可以看到,而主页面的链接到其他子页面是要登录才能看到,所以要登录,登录后才根据权限才能跳其他页面,权限控制最好是每进一个页面就判断用户的值是否存在,再细一些就要判断用户的权限。
   说实话我也没怎么看懂你的需求,先整理下自己的思维在提问会好一些。


也就是说所有通过浏览器输入网址的操作都跳转到指定的页面 --------------------编程问答--------------------
引用 3 楼 li2422121715 的回复:
你想问啥呢,我看了两遍没看懂

只要浏览器是从地址栏输入的网址,全部跳转到制定页面页面 --------------------编程问答-------------------- 那你在页面加载时做一个判断不就可以吗?有登录就让进去,没登录就跳登录页面啊。
这你不是做过了吗?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,