比如权限不足
在JAVA里有个过滤器,验证权限,不足的话就给他弄到另一个页面去
那在ASP.NET里用什么呢?不会是在每个页面的Page_Load方法里做验证吧?还是给每个页面加个验证权限的用户控件?或者是让所有页继承另外一个页,在那个父页里做验证?

解决方案 »

  1.   

    http://www.lokcore.com/avrilxu/article.asp?id=8
    用js表单来验证
      

  2.   

    一楼
    可能我表达的不够清楚
    你误会了我的意思
    我说的权限是存在SESSION里的东西,就像UserID一样
      

  3.   

    1 forms 验证可以用
    2 继承母页,验证也可行
      

  4.   

    keyake863 
    你说的forms验证怎么用
    如果我用了forms验证,那用户连注册页也进不去了(我做的forms验证是验证了整个网站,有办法让它只验证某些页面吗)
      

  5.   

    直接从web.config里配置一下,
    就可以实现了
      

  6.   

    就是这个节点:
    <authentication mode="Forms">
      <forms>  </forms>
    </authentication>
      

  7.   

    FORM验证可以设置文件或者文件架登陆访问还是匿名访问
      

  8.   

    写一个基类,继承自Page,在这里写你要的操作(权限判断等等),然后其他的所有页面继承自这个基类就可以了
      

  9.   

    基于角色的Form验证机制确实可以用组的概念去限制站点某些文件夹的访问权限。不过说真的,具体权限还是感觉不大灵活
    如果要详细的化,你就写个公用类。然后在要验证的类中load事件去验证
    。或者有个人想法。不过没去验证。---就是写个类。在那个类初始化验证,然后页面换成继承那个类。
      

  10.   


    ============
    这就说明你还是没真正掌握用Forms的用法。你可以在配置文件中去为某个文件开放访问权限