今天有点象专业人才

Posted on 2006-07-17 15:19  sz_csz  阅读(239)  评论(2)    收藏  举报
总是自信不够,所以担心自己做不了很专业的技术工作。没有想到今天上午就搞定了一个授权模型的技术验证。其实动手+好学+好问,很快就会忘记自己不专业,并赚到开心,当你经过很多思考,可能最后的代码简单得让你觉得气愤:呵呵。以下代码授权级别控制到操作级别,即细到具体的按钮、文本框等,就是你想把一个页面的控件来进行控件。欢迎来讨论哦。
private void controlAccess(DataSet ds,Page p,string Page_,string UserID_)
  {
      
   //control operation
   foreach (Control con  in p.FindControl(getFormName()).Controls  )
   {
       
    foreach (DataRow dr in ds.Tables[0].Rows )
    {
     if (con.ID == dr["ControlID"].ToString())
     {
      con.Visible = (bool)dr["isEnable"];
         
     }
    
    }
   }
   
  }

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3