【求助】关于窗体中控件的强制转换问题
想做出为角色定义权限的效果,窗体中有一些CHECKBOX控件,表示系统中的响应模块,然后数据库表中存放着模块的代码和对应的CHECKBOX控件的Name。我是设想读数据库,取出模块对应的CHECKBOX控件的Name,然后就直接可在窗体中找到该CHECKBOX,设为TRUE。
但是不知道如何实现这一功能,还是这种办法并不可取,那应该怎么实现比较好呢?
谢谢大家了~~ --------------------编程问答-------------------- 可以按控件的Name来找到并设置控件.比如:
Control c = this.Controls["button1"]; --------------------编程问答-------------------- 个人认为这种做法不是很好.权限模块可以参考如下:
权限点.角色.用户.
角色分配权限点.用户属于某个角色.在执行相就模块功能时,检查当前用户是否有这个权限点即可.
--------------------编程问答-------------------- 动态生成页面,你可以利用隐含属性来识别,但最好用javascript来做前段操作效果控制!否则,很糟糕!
补充:.NET技术 , C#