1.控件GridView我想给它设置权限,例如:设置显示的行数,显示的列数,针对不同的角色对应行数、列数的值是不同的,这个我怎么才能在加载页面的时候设置呢。2.我是更开始研究这个权限问题,请问对于ASP.NET网站这块,一般都是怎么加权限呢,给点思路也行。是不是用session呢,查找到用户对应的角色权限呢?3.还有一个问题就是我要保存用户前后台操作记录,存入数据库中。这个问题大家都是怎么解决的呢? 用log4Net是不是存放一些系统问题的呢,对于这种用户操作可以吗?还要保存到数据库中,不太会呢!
请高手帮帮吧,我把自己仅剩的20分都奉献了,求帮忙!

解决方案 »

  1.   

    这点我明白,我建了两张表,一张是角色表,并对每个角色存放相应的页ID,控件ID的值。
    可是我不会的是,要给GridView加限制,让它显示多少行,这个我是不要在控件ID后面加入一个辅助条件,并截取这个条件来显示呢?
      

  2.   

    可以在RowDataBound事件中判断下登陆用户的权限 隐藏相应的字段
      

  3.   


    我的信息量比较大,分着查不太现实,而且我用的是Linq,所以。
      

  4.   

    GridView中根据角色查询数据
    ITemplate动态绑定数据列
      

  5.   

     这里没必要考虑怎么给GridView加限制。
    只需根据用户权限的不同,查询相应权限所能获取的数据,然后将查询到的信息绑定到GridView。