- public static Control FindControl(string controlId, ControlCollection controls)
- {
- foreach (Control control in controls)
- {
- if (control.ID == controlId)
- return control;
- if (control.HasControls())
- {
- Control nestedControl = FindControl(controlId, control.Controls);
- if (nestedControl != null)
- return nestedControl;
- }
- }
- return null;
- }
- protected void ListView1_Load1(object sender, EventArgs e)
- {
- TextBox InDateTextBox = FindControl("InDateTextBox", ListView1.Controls) as TextBox;
- TextBox PriceTextBox = FindControl("PriceTextBox", ListView1.Controls) as TextBox;
- TextBox CountTextBox = FindControl("CountTextBox", ListView1.Controls) as TextBox;
- TextBox AmountTextBox = FindControl("AmountTextBox", ListView1.Controls) as TextBox;
- if (InDateTextBox != null && PriceTextBox != null && CountTextBox != null && AmountTextBox != null)
- {
- InDateTextBox.Text = DateTime.Now.ToShortDateString();
- AmountTextBox.Attributes["onfocus"] = "calcAmount('" + AmountTextBox.ClientID + "','"
- + PriceTextBox.ClientID +
- "','" + CountTextBox.ClientID + "')";
- }
- }
ListView bug解决方法
最新推荐文章于 2017-07-28 11:06:33 发布
本文将介绍如何在复杂的控件集合中使用递归方法精确查找特定控件,包括文本框和属性设置,同时演示了如何利用客户端ID进行动态属性绑定。
1390

被折叠的 条评论
为什么被折叠?



