在每个页面的page_load事件里进行判断,你 可以 将这部分写成一个公用的 页面基类,所有的页面都继承它就 可以了

解决方案 »

  1.   

    page_load 里面判断 session
      

  2.   

    将已登陆用户的部分信息保存在session中,然后在各个页面的page_load事件中判断session是否为空就可以了
      

  3.   

    (1)使用Form认证
    (2)每个需要验证的页面的Page_Load事件中使用Session判断
      

  4.   

    <location path="Users">
    <system.web>
    <authorization>
    <allow users="?" /> <!-- 允许匿名用户访问 -->
    </authorization>
    </system.web>
    </location>
    <location path="Admin">
    <system.web>
    <authorization>
    <deny users="?" /> <!-- 不许允许匿名用户访问 ,只有管理员才能访问 -->
    </authorization>
    </system.web>
    </location>
      

  5.   

    asp.net当然是用Form认证了:http://www.csdn.net/Develop/Read_Article.asp?Id=18958
      

  6.   

    http://www.2k4u.net/ReadNews.asp?NewsID=684&BigClassName=IT%E4%B9%B1%E5%BC%B9&BigClassID=27&SmallClassID=47&SpecialID=0http://www.zdnet.com.cn/developer/tech/story/0,2000081602,39140548,00.htm
      

  7.   

    简单的方法就在登录后,在Session里保存一个信息。
    Session.Add("UserName","李四");
    然后在各个页面的page_load事件中判断session的username是否为空就可以了
    if(Session["UserName"] == null)
    {
    Response.Redirect("Login.aspx");
    }