//后台C#获取所有的所有控件textbhox protected void Button1_Click(object sender, EventArgs e) { Dictionary<String, String> list = new Dictionary<String, String>(); //获取窗口的所有textbox foreach (Control con in this.Form.Controls) { if (con is TextBox) { TextBox txtbox=(TextBox)con; //list.Add("A3", A3.Text.Trim()); list.Add(con.ClientID,txtbox.Text); } } }
//第二种方法后台C#获取所有的所有控件textbhox protected void Button1_Click(object sender, EventArgs e) { Dictionary<String, String> list = new Dictionary<String, String>(); //获取窗口的所有textbox foreach (Control con in this.Form.Controls) { if (con is TextBox) { TextBox txtbox=(TextBox)con; //list.Add("A3", A3.Text.Trim()); list.Add(con.ClientID,txtbox.Text); } } } //第二种方法 protected void Page_Load(object sender, EventArgs e) { SetTextBoxEnalbe(this,true); } /// <summary> /// 界面中所有的TextBox,并设置读写属性 /// </summary> /// <param name="controls"></param> /// <param name="enable"></param> void SetTextBoxEnalbe(Control control, bool enable) { if (control is TextBox) { (control as TextBox).Enabled = true; } else if (control.HasControls()) { foreach (System.Web.UI.Control s in control.Controls) { if (s is TextBox) { (s as TextBox).Enabled = enable; } else if (s.HasControls()) { SetTextBoxEnalbe(s, enable); } } } }
浙公网安备 33010602011771号