用httphandler,ashx去实现过滤器。

解决方案 »

  1.   

    http://188.93.174.57/#newwindow=1&q=asp.net+%E5%88%A4%E6%96%AD%E6%98%AF%E5%90%A6%E7%99%BB%E5%BD%95
      

  2.   

    如果是“自己搜一下”的,这类问题我一般就跳过不看。本来我也想写一个ascx,写上3、4行代码判断一下是否登录,然后Redirect到登录页。后来发现写越简单的代码越是觉得麻烦了,就不写了。
      

  3.   

    弄个共同的BasePage, 其他页面都继承这个BasePage
    简单点就在里面判断是否登录,不登录就跳首页。
    高级点还可以判断下权限之类。
      

  4.   

    用session可以解决你的问题,可以私聊噢!
      

  5.   

    一般就用session来做判断,基础学习的书上都是这么介绍,lz估计没怎么看书啊
      

  6.   

    1、登录时如果登录成功则写入(假定用户类为userinfo)
            session["userinfo"] = userinfo;
    2、然后写一个BasePage类,在里面加入判断,如果session是空则调到登录页:
            if(session["userinfo"]==null){
                  Response.Redirect("/Login.aspx");
            }
    3、后台每个页面的类都继承BasePage
      

  7.   

    一般用登录通过之后 session来记录用户ID,session能设置过期时间。后台页面加载第一件事就是判断session中记录的用户ID是否存在,如果不存在就跳转到登录页面。
    用户退出按钮 清除session就OK了。
    你查下session怎么用,不明白的话追问。    
      

  8.   

    如果是后台的话你看看这个http://www.cnblogs.com/chenlulouis/archive/2009/12/18/1626918.html  2、身份检查用session会比较省点事