读书人

动态控件取值有关问题?请高手解答

发布时间: 2012-01-12 22:11:58 作者: rapoo

动态控件取值问题?请高手解答
动态生成如下:
//1 view += @ " <br>
<asp:CheckBoxList id= 'check " + j + @ " ' runat= 'server ' RepeatDirection= 'Horizontal '> <asp:ListItem Value= 'A '> A </asp:ListItem> </asp:CheckBoxList>
<br> ";
//2 Control b = ParseControl(view);
//3 this.PlaceHolder1.Controls.Add(b);

取值:CheckBoxList lg = (CheckBoxList)this.PlaceHolder1.FindControl( " 'check1 ");

取出来是null,怎么回事啊????????


[解决办法]
是不是要先判断一下(CheckBoxList)this.PlaceHolder1.FindControl( " 'check1 ") == null?

-------------------------------------------
MSN:bdbox@hotmail.com
请给我与您交流的机会
[解决办法]
this.PlaceHolder1.Controls.Add(b);
-------------------------
首先,你这样添加的控件在页面上显示出来了没有。

把你动态加载控件的代码贴出来!!!
[解决办法]
动态生成的,要注意回送的时候是不是就没有了

或者看一下代码,有没在前台生成,生成的ID是不是你要找的那个
[解决办法]
跟踪跟踪
[解决办法]
取值可以
Request.Form[ "check "]

更简单

读书人网 >asp.net

热点推荐