疯狂.net 通用权限设计 cs后台管理,bs前台调用源码样例程序源码之 --- 操作权限 - 通用权限管理

疯狂.net 通用权限设计 cs后台管理,bs前台调用源码样例程序源码之 --- 操作权限 - 通用权限管理

ID:18139498

大小:442.50 KB

页数:10页

时间:2018-09-14

疯狂.net 通用权限设计 cs后台管理,bs前台调用源码样例程序源码之 --- 操作权限 - 通用权限管理_第1页
疯狂.net 通用权限设计 cs后台管理,bs前台调用源码样例程序源码之 --- 操作权限 - 通用权限管理_第2页
疯狂.net 通用权限设计 cs后台管理,bs前台调用源码样例程序源码之 --- 操作权限 - 通用权限管理_第3页
疯狂.net 通用权限设计 cs后台管理,bs前台调用源码样例程序源码之 --- 操作权限 - 通用权限管理_第4页
疯狂.net 通用权限设计 cs后台管理,bs前台调用源码样例程序源码之 --- 操作权限 - 通用权限管理_第5页
资源描述:

《疯狂.net 通用权限设计 cs后台管理,bs前台调用源码样例程序源码之 --- 操作权限 - 通用权限管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、·我的目标就是,权限想定义什么权限就定义什么权限,想搞几个权限就搞几个权限,只要一行代码就可以在程序里准确判断,用最少的参数,用最最简单的方法,通用程序判断程序运行得铜墙铁壁一样稳定,这就是我的追求。废话少说我主要讲解的7个方向为:1。操作权限,按钮级权限2。角色的判断,用户是否属于某个角色的判断 3。拒绝权限,反正常思维的权限4。单元格权限,脑筋急转弯的权限处理方式5。数据列权限,字段列级权限6。数据集过滤权限,数据行级过滤权限7。页面级权限,模块菜单权限处理试验步骤如下:(一)我通过疯狂.NET通用权限后台管理,给用户吉日嘎拉,配置操作权限。(2)给

2、用户吉日嘎拉,配置如下页面中所选中的操作权限。 (3)把用户吉日嘎拉,归属于“咨询顾问”这个角色,当然也可以用英文命名的,为了简单我就用中文命名吧。(4)我创建BS项目,在BS项目里引用我的通用权限的类库,劳动成果重复利用,不用每次都写了,我的代码又可以在B、S项目里用,用可以在CS项目里用,还可以支持多种数据库,这就是我骄傲的牛B之处。(5)我在BS项目,编写的代码效果。(6)我在BS项目,运行程序后的效果,这里有2排按钮,运行的结果与我们设置的效果是完全符合的。(7)我在BS项目,中写的源码如下,供您参考:  1 //----------

3、--------------------------------------------------  2 // All Rights Reserved , Copyright (C) 2009 , Jirisoft , Ltd.   3 //------------------------------------------------------------  4   5 using System;  6 using System.Collections.Generic;  7 using System.Web;  8 using System.We

4、b.UI;  9 using System.Web.UI.WebControls; 10  11 namespace JiriSoft.Permission 12 { 13     using DotNet.Common; 14     using DotNet.Common.Utilities; 15     using DotNet.Common.DbUtilities; 16     using DotNet.Common.Model; 17     using DotNet.Common.Business; 18     using DotNet

5、.Common.Service; 19  20     ///  21     /// _Default 22     ///  23     /// 修改纪录 24     ///  25     ///    版本:1.0 2009.09.06    JiRiGaLa    创建。 26     ///     27     /// 版本:1.0 28     ///  29     ///        JiRiGaLa 30     ///        2009.09.06

6、 31     ///   32     ///  33     public partial class _Default : BasePage 34     { 35         /// 

 36         /// 用户的登录操作模拟 37         ///  38         private void UserLogin() 39         { 40             this.Login("jirigala", String.E

7、mpty); 41         } 42  43         /// 

 44         /// 测试数据连接 45         ///  46         private void CheckDbConnection() 47         { 48             try 49             { 50                 // 打开数据库 51                 this.DbHelper.Open(); 52                 //

8、 把数据库里的密码都设置为空 53                 String

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。