业务层怎么验证权限 假如项目中要对所有的操作进行权限验证比如所有的add(Model m)方法进行权限验证应该怎么做,是不是每个方法加个权限的参数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以替每个权限定义一个字典,譬如Add方法就叫ADD,可以用配置文件,也可以保存在数据库中写一个类专门验证权限,在需要验证的方法中调用验证权限的方法 你可以看看CSLA.NET这个框架,里边有实现 2楼的朋友,把方法名保存起来还是要用权限去判断啊,如果完全在bll层做权限判断好像根本不可能除非你把用户的权限传递给方法bll层写个公共的方法让ui去调用是可以,但是ui那么多方法每个地方都要去调用是不是很麻烦而且你的业务不能保证ui就一定调用了权限去判断 windows 计划任务 求解 Repeater嵌套DataGrid显示XML内容 关于VS2005到2008的升级安装问题 在网站后台开发方面,一般公司是如何培训毕业生的,达到什么程度就可以上岗了 使用DECODE函数暴分类 (sort) 关键字过长 [求助] 如何在DetailsView的模板列中动态添加控件? 在asp.net中使用javascipt的问题 使用FCKeditor时出现的问题 关于ASPX页面中控件显示的问题? ASP.NET 的C#代码是否支持基于二进制的继承 比较急 在线等!repeater 筛选数据 显示 sql 单表查讯问题
写一个类专门验证权限,在需要验证的方法中调用验证权限的方法
除非你把用户的权限传递给方法bll层写个公共的方法让ui去调用是可以,但是ui那么多方法每个地方都要去调用是不是很麻烦
而且你的业务不能保证ui就一定调用了权限去判断