我写了一个cllass:chk在app_Code里.这个类继承Page并被所有aspx页继承,里面实现一个方法:
void Page_PreInit(object sender, EventArgs e)
{
chkPower(obj)
}
void chkPower(string tag) //这个检查权限
{
}
某一个aspx
cs:
public partial class abc:chk //继承这里能不能传这个页的权限tag到类chk的chkPower(obj)里验证?因为权限太多,在每个页的Page_Load判断一次很麻烦.
不知道我这样做可不可以.请教各位专家~~
..........
另:
假设我有1000个权限分到每个页上的,也就是说每个页都要验证它有没有操作权限.每个页的权限标识已经有了,有不有简单的办法,不需在Page_Load里判断就能做到比较通用的验证(因为看见大多人都是在Page_Load里写的,也有的在每个页get,set,这样子个人感觉不太好).我是想在Page_Load之前就完成验证了.原我在每个页写一个get{if(!tag) retur...}这样子也不太好.所以请教大家.愿能给出一个很好的方案.谢谢~~