我在ASP.NET2.0中使用了的成员管理,当一个未注册的用户试图访问只有登录了的用户才能访问的文件夹中的文件时,系统自动会转向<forms loginUrl="Login.aspx">指定的页,而我想要给用户一个提示页,如何不让它转到这个login.aspx页面,让它转到提示页.

解决方案 »

  1.   

    那就把 Login.aspx 做成提示页
      

  2.   


    每个页面我都是判断Session...
      

  3.   

    对啊。<forms loginUrl="提示.aspx">就可以了啊
      

  4.   

    是这样的,跳回来的,只是权限不足,但是它的登陆信息是存在的。
    在LOGIN的LOAD里,你可以判断RETURNURL是否存在+登陆信息是否存在,你就可以判断,它是非授权用户,再跳转到另外一页
      

  5.   

    那就把 Login.aspx 做成提示页,那你根本不懂机制了,请问未登陆用户如何跳转
      

  6.   

    但是在某些情况下又要使用户返回到login.aspx,那又怎么办?
      

  7.   

    例如:如果更改为<forms loginUrl="提示页"/>,单击LoginStatus控件的登录按钮时,跳转到的是提示页,而不是登录页.请问如何才能跳转到登录页,LoginStatus没有NavigateUrl属性.
      

  8.   

    如果做成提示页面加载时
    判断ReturnUrl的值 是非授权页面 则提示权限不够
    是授权页面或没有值 则登录页面
      

  9.   

    Toyycc2008() ,谁叫你把<forms loginUrl="提示页"/>改成提示页的,当然就是登录页拉
    在登陆页面的LOAD里,判断RETURNURL是否存在+登陆信息是否存在,就可以判断是否是未登陆还是无权,来进行处理.
      

  10.   

    系统自动会转向<forms loginUrl="Login.aspx">指定的页
    ========
    当然是转到登陆页了