首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-01-12 
动态控件取值问题?请高手解答动态生成如下://1view+@ brasp:CheckBoxListid check +j+@ runat s

动态控件取值问题?请高手解答
动态生成如下:
//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 "]

更简单

热点排行