2 baidu 33903518 baidu_33903518 于 2016.02.14 13:27 提问

asp.net网站用户权限问题求助,逻辑有点复杂

假定有 3级权限,总共10个项目,每个用户在不同项目上拥有不同的权限,只用一个Gridview,怎么在用户查询后显示他对应权限的项目?

3个回答

bdmh
bdmh   Ds   Rxr 2016.02.14 14:11

有一张项目表,一张权限表,再来一个两者的关联表(只保存双方主键的对应关系),读取时,根据需要,竖表转横表,横表转竖表,你自己随意

baidu_33903518
baidu_33903518 有点复杂啊,像这种我需要怎么转换?
2 年多之前 回复
baidu_33903518
baidu_33903518   2016.02.14 14:48

图片说明

qq_23387229
qq_23387229   2016.02.14 14:51

一张用户项目权限表,对应用户的id,项目的id,项目的权限
一张项目表 每个项目对应的id

baidu_33903518
baidu_33903518 然后呢?
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
网站静态化处理—动静分离策略(3)
前文里我讲到了网站静态化的关键点是动静分离,动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作,这就是网站静态化处理的核心思路。由此可见,网站静态化处理的核心就是动静分离和缓存两大方面,上篇我简单讲述了动静整合的基础知识,本篇将会讲述两大核心之一的动静分离策略,只有把动静分离策略做好了,缓存才能发挥出它应
登录记住密码的逻辑
Android 登录记住密码
filter的权限过滤(基础篇--用户是否登录权限过滤)
Filter:过滤器     Filter主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。使用Filter的完整流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理 创建Filter的步骤:   1.创建Filter处理类   2.在web.xml文件中配置Fil...
用户登录流程中,记住密码和自动登录逻辑。
就是普通登录流程中记住密码和自动登录的功能, 因为感觉checkbox 控件太小点击有点困难。所以在外层的父控件上添加了点击监听。
文件下载的权限控制(asp.net)
 笔者做一个报表展示的网站,报表使用excel形式存放在服务器,希望登录的人或者有权限的人才能下载excel报表。但是文件下载的路径无法隐藏,所以页面控制根本没用。近日在研究iis的时候,突然就豁然开朗了。 首先编辑或者修改网站的web.config,加入或者修改红色区域    身份验证           此节设置应用程序的身份验证策略。可能的模式是 "Windows"、
Web网站发布权限问题
aaa
ASP.Net网站程序在发布部署后的后期修改
ASP.Net网站程序在发布部署后的后期修改 作者:黄正http://fine3x.com        这里说的后期修改是指网站编译发布并部署好之后,对程序进行的修改,即在不能更改现有代码的情况下,更改页面的显示或是更改业务逻辑。一般是在程序发布并在客户服务器上部署后,客户还会提一些页面上或者是功能上的需求,这种需求往往改动不大,比如改变某处的字体颜色、隐藏某处客户看得不爽的东西,或
用ASP实现WEB页面分用户权限的访问
几日上网,看到有网友在电脑报论坛的ASP版提出如下的问题:“我试着用ASP的方法为网页设置了口令,但是用户只要知道下一步链接的文件名, 就可以在地址栏输入该文件名而绕过口令文件直接浏览该文件。 怎样才能达到真正加密的目的:如果不输入口令、用户名就无法浏览网页?”   上面的问题,是在基于Internet/Intranet的网络中开发WEB应用时,经常要涉及的一个方面。对于用ASP开发的应用,根据
ASP.NET网站限制访问频率
      最近做了一个免费发短信的小网站(http://freesms.cloudapp.net/),但发现最近有人破解了我的验证码,以每3秒/条的速度用我的短信服务来发他的广告。更换验证码程序和过滤关键字只是治标不治本的方法,为了彻底阻止此类事件的发生,我们还是来看一下怎样通过优化程序来实现。     其实同样的程序除了防止别人滥发请求以外,还对预防拒绝服务(DoS)攻击同样适用哦。不妨来
程序员由于天天和逻辑打交道,所以在世故的人眼里往往显得过于简单。
程序员由于天天和逻辑打交道,所以在世故的人眼里往往显得过于简单。 近来看组织行为学,发现其中一节列了很多特别的技能。 考虑到也许他们对程序员群体很有启示意义,就追加了一点说明,把它放在博客里。 相信这对想成为管理者的程序员是有意义的。 我个人的观点很简单:一个人可以拒绝厚黑和莫名其妙的复杂,但也不能被人认为是傻蛋。 从这个角度看,把这个记下来是有点意义的,当然把这个的