请帮我纠正这个错误。发生如何在asp.net中解决“id为id的控件无法找到或者不同的控件在回发后被分配到相同的ID”?
一个错误,因为ID为“ctl81”控制不能 位于或不同的控制后 回来后分配到同一个ID。如果ID没有分配,明确设置的是提高回发事件 控制ID属性来避免这个错误
上后出现此错误回来的ASP点击按钮。页面中的所有控件都是动态生成的。我试图在页面源中找到这个控件,但徒劳无功。
HtmlGenericControl td1 = new HtmlGenericControl("td");
TextBox txt1 = new TextBox();
txt1.ID = "toqty"+i.Tostring();
td.controls.add(txt1);
placeholder.controls.add(td);
你在动态生成后如何选择它们?代码将有助于:) – tymeJV 2013-03-14 13:35:15
告诉我们如何生成控件... – Blachshma 2013-03-14 13:35:26
动态添加的控件需要在每次往返时添加(无论是否回发)和BEFORE事件处理,如果您希望它们处理事件(添加最佳时刻动态地在初始化) – jbl 2013-03-14 13:35:30