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

.cs中动态生成的类型为checkbox控件,在.cs中如何取得值.知道是选项中

2012-02-04 
.cs中动态生成的类型为checkbox控件,在.cs中怎么取得值.知道是选项中!.cs中动态生成的类型为checkbox控件,

.cs中动态生成的类型为checkbox控件,在.cs中怎么取得值.知道是选项中!
.cs中动态生成的类型为checkbox控件,在.cs中怎么取得值.知道是选项中!
生成的代码如下:
<input id="ctl0_ctl4_chkID" type="checkbox" name="ctl0_ctl4_chkID" />
生成的id是有规律的
请问要.cs页面中怎么取得checkbox类型的的控件是否选项中!

[解决办法]
CheckBox chk=(checkbox)this.form1.findcontrol("ct10_ctl4_chkID");//form1是你当前表单的id
然后再判断是否选中
if(chk.checked==true)
也不知道你怎么加的动态控件:这有个在.cs端动态加控件的例子:
         TextBox Txtmdname = new TextBox();
Txtmdname.ID = "Txtmdname";
this.form1.Controls.Add(Txtmdname);
string text=((TextBox)this.Panel1.FindControl("Txtmdname")).Text;
[解决办法]
//把所有的name都设成一样的,这就可以获取一个数组。
request.form["ctl0_ctl4_chkID ]
[解决办法]
TextBox hpl_upload = (TextBox)td_lbl.FindControl("youid");
FoundNumber = hpl_upload.Text;
[解决办法]
request.form[ checkbox的name]
例如request.form["ckb"+ id.ToString()]

热点排行