
asp 怎样获取动态生成的DropDownList的 value 值?
DataTabledatatable=this.GetDataTable();if(datatable.Rows.Count>0){ddlModule_PID.Items...
DataTable datatable = this.GetDataTable();
if (datatable.Rows.Count > 0){
ddlModule_PID.Items.Add("全部分类");
foreach (DataRow row in datatable.Rows) {
if (row["PID"].ToString().Trim() == "0") {
ddlModule_PID.Items.Add(new ListItem(row["Type_CName"].ToString(),row["ID"].ToString()));
addSonCategory(string.Empty, Convert.ToInt32(row["ID"]), datatable, 1);
}}}
我想得到DropDownList的 value 值,在填的时候,ID的值不是连续的,请问我要怎么得到正确的填写在 Value中的值? 展开
if (datatable.Rows.Count > 0){
ddlModule_PID.Items.Add("全部分类");
foreach (DataRow row in datatable.Rows) {
if (row["PID"].ToString().Trim() == "0") {
ddlModule_PID.Items.Add(new ListItem(row["Type_CName"].ToString(),row["ID"].ToString()));
addSonCategory(string.Empty, Convert.ToInt32(row["ID"]), datatable, 1);
}}}
我想得到DropDownList的 value 值,在填的时候,ID的值不是连续的,请问我要怎么得到正确的填写在 Value中的值? 展开
2个回答
展开全部
你可以把指定的DropDownList放到一个ID固定的容器,比如Panel,或者PlaceHolder,然后在需要获取这个DropDownList,进行该容器的Controls内查找DropDownList,找到这个然后进行强制转换为DropDownList,继而获取SelectedValue
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询