在网页上找每个CONTROL网页上CONTROL是什么呢?ASP CONTROL (控制项)html CONTROL (控制项)HTML 不是控制项,是描述语言!public void cmdABLE (string ControlName){Control conWebControl = FindControl(ControlName);int i=0;string strid;for (i=0;i<conWebControl.Controls.Count;i++){string strControlName=conWebControl.Controls[i].UniqueID.ToString();// TextBoxif (conWebControl.Controls[i].GetType().FullName.ToString().Trim().Equals("System.Web.UI.WebControls.Button")){strid="AAA";if (conWebControl.Controls[i].ID!=null){strid=conWebControl.Controls[i].ID.ToString();}if (strid.Substring(0,3).ToLower().ToString()=="btn") //表示是自己宣告的物件{System.Web.UI.WebControls.Button a=(System.Web.UI.WebControls.Button)conWebControl.Controls[i];switch(strid.ToLower()){case "btnadd":if (FD.AddedFlag=="Y") a.Enabled=true;elsea.Enabled=false;break;case "btndel":if (FD.DeledFlag=="Y") a.Enabled=true;elsea.Enabled=false;break;case "btnedit":if (FD.UpdedFlag=="Y") a.Enabled=true;elsea.Enabled=false;break;case "btnsave":if (FD.SaveFlag=="Y") a.Enabled=true;elsea.Enabled=false;break;case "btnquy":if (FD.QuyFlag=="Y") a.Enabled=true;elsea.Enabled=false;break;case "btnprint":if (FD.PrnFlag=="Y") a.Enabled=true;elsea.Enabled=false;break;default:a.Enabled=true;break;}}} //如果是checkboxlist 就不做,不然会有问题if (conWebControl.Controls[i].GetType().FullName.ToString().Trim().Equals("System.Web.UI.WebControls.CheckBoxList")){}else{cmdABLE(strControlName); }}}