config文件里并没有为某一类型的目录设置不同的登录页面,如果还没有登录,系统又如何判断此用户是vip用户还是普通用户呢?所以一定要先登录,后判断。

解决方案 »

  1.   

    怎么要先登录后判断呢,比如我还没有登录,就直接进vipuser目录或者admin目录里的页面,如果在config文件里配置
    <authentication mode="Forms">
          <forms name=".vipuser" loginUrl="Login.aspx" protection="All" timeout="30"/>
    </authentication>
    那么将直接跳到Login.aspx.
      

  2.   

    这个问题,不知道楼主的开发环境是什么,如果是vs2008,可以用微软的mvc framework,有跳转控制器,解决楼主的问题
    但还是应该有个主登录界面,然后分发到不同的请求页。如果不是vs2008,那么要自己写一个module了,继承HttpModule
    自己实现页面跳转控制器功能。
      

  3.   

    每个目录下放个Web.config文件来设置
      

  4.   

    说到底还是要靠IHttpModule