我想让用户登录后才能访问,就是让它的上一个地址是登录页的那个地址才能访问。

解决方案 »

  1.   

    无论他请求的是那个网页
    都判断Session是否存在 没有的话就跳转到原始的...当然现在的ASP.NET的CONFIG里有更好的办法
    你可以去参考下手册
      

  2.   

    登录后将用户的信息存到SESSION中,进每一页面时都先判断SESSION是否为空,为空则跳到登录页面
    或者通过其他方式验证
      

  3.   

    添加全局配置文件在Session_Start设置void Session_Start(object sender, EventArgs e) 
        {
                    if (Request.ServerVariables["SCRPT_NAME"] != "登录页面.aspx")
           {
               Response.Redirect("登录页面.aspx");
           }    }
      

  4.   

    这样只是在第一次登录时候做判断,其实还有个更牛的办法,来解决这个问题的,就是在"登录界面.aspx"中作文章。
      

  5.   

    不找意思在里面漏掉了一个字母SCRIPT_NAME