大家好,我正在为公司编写关于生产方面的网站,有一个问题始终没有很好的解决,所以只好到CSDN,请高人帮忙了.
    是这样的,本公司有很多部门,各部门填写的内容有所不同,并且在同一个页面内.
    如果在一个页面上放有多个Panel,每个Panel内都有要提交的内容. 但它们的权限是不同的,甚至于细化到部门的小组的权限也是不同的,各填写各的.
    例如A.aspx
    上部显示的订单详细信息,下部有多个Panel(先是隐藏着,不点击不显示),Panel之内有生产部门要填写订单更改通知单,还有由技术部门填写的技术更改通知单,还有由质量部门填写的质量记录,虽然在同一个页面内提交,但权限不一样,请问这如何办到让他们互不干涉(别的页面还有同样的问题,操作用户也不是固定的,随时可以增减).

解决方案 »

  1.   

    我想的方法,是在page_load中对权限进行判断,然后动态设置按钮是否为显示或隐藏。
      

  2.   

    我是在page_load中进行权限判断的
    跟cqhydz(混点分加个角)  方法一样
      

  3.   

    在数据库设置好权限,然后在page_load中进行权限判断,如果有权限就显示,无权限就隐藏!
      

  4.   

    小弟想了个办法,不知是否合用:
    1、在数据库中记录这一个字段是哪一个部门使用的这样的信息。
    2、在Page_Load中根据用户来屏蔽相应的字段。
      

  5.   

    在数据库中设置一个权限字段和部门字段,结合起来判断。
    在做成权限判断的控件,可以提高其通用性。都要用到数据库的。————————————————
    天天数码  数码天天
    http://www.ttdigital.mycool.net
      

  6.   

    r小菜一碟:Project级别的权限控制(athossmth) 0 15 1-7 23:23 管理 
    http://community.csdn.net/Expert/topic/3143/3143459.xml?temp=.6491053
    √小菜一碟:让web页面部分内容只读(athossmth) 
    http://community.csdn.net/Expert/topic/3333/3333942.xml?temp=.4345667