日期:2014-05-17  浏览次数:20498 次

怎么快速对应权限ID和权限内容?
我在做权限系统的时候碰到一个问题

我在数据库中保存了 权限ID和权限名称

在页面中判断用户有没有这个ID来确认有没有权限,在敲代码的时候,经常忘记敲出来的数字对应那一个权限

有没有什么好办法在开发的时候不需要记忆权限ID和对应的内容,就能行快速开发?

让其他开发组成员也能一看代码就知道这是进行那一个权限的判定?



------解决方案--------------------
正向不行,那就反向呗

让程序员自己用特性标记,使用guid做在页面做权限标记,然后利用T4模版在预编译自动汇总所有权限标记


ps:在老外那里也有另外一个方法,他们先写一个xml的权限配置文件,然后对vs做一个扩展,让vs在代码编写时自动把这个xml编译成类,这样你就可以直接在写代码的时候用对象,属性这样的玩意直接写了
------解决方案--------------------
探讨
有例子吗? 用数据库可以实现吗?