Asp.net 当control.find(id)用于查找动态生成的单选按钮时,radiobutton checked属性始终为false
我已经动态地将单选按钮添加到webform中,如下所示。 在提交时,当我尝试使用control.find(radiobuttonid)查找radio check属性时,单击。即使选中单选按钮,它也始终返回false。有人能帮我怎么做吗Asp.net 当control.find(id)用于查找动态生成的单选按钮时,radiobutton checked属性始终为false,asp.net,Asp.net,我已经动态地将单选按钮添加到webform中,如下所示。 在提交时,当我尝试使用control.find(radiobuttonid)查找radio check属性时,单击。即使选中单选按钮,它也始终返回false。有人能帮我怎么做吗 RadioButton r1 = new RadioButton(); r1.ID = "r1" + i.ToString();
RadioButton r1 = new RadioButton();
r1.ID = "r1" + i.ToString();
r1.GroupName = "radio";
PlaceHolder1.Controls.Add(r1);
Label t1 = new Label();
t1.ID = "t1" + i.ToString();
t1.Text = ReturnCode["ans1"].ToString();
PlaceHolder1.Controls.Add(t1);
PlaceHolder1.Controls.Add(
new LiteralControl("\r\n<br /> \r\n"));
RadioButton r2 = new RadioButton();
r2.GroupName = "radio";
r2.ID = "r2" + i.ToString();
PlaceHolder1.Controls.Add(r2);
Label t2 = new Label();
t2.ID = "t2" + i.ToString();
t2.Text = ReturnCode["ans2"].ToString();
PlaceHolder1.Controls.Add(t2);
PlaceHolder1.Controls.Add(
new LiteralControl("\r\n<br /> \r\n"));
RadioButton r3 = new RadioButton();
r3.ID = "r3" + i.ToString();
r3.GroupName = "radio";
PlaceHolder1.Controls.Add(r3);
Label t3 = new Label();
t3.ID = "t3" + i.ToString();
t3.Text = ReturnCode["ans3"].ToString();
PlaceHolder1.Controls.Add(t3);
PlaceHolder1.Controls.Add(
new LiteralControl("\r\n<br /> \r\n"));
RadioButton r4 = new RadioButton();
r4.ID = "r4" + i.ToString();
r4.GroupName = "radio";
PlaceHolder1.Controls.Add(r4);
Label t4 = new Label();
t4.ID = "t4" + i.ToString();
t4.Text = ReturnCode["ans3"].ToString();
PlaceHolder1.Controls.Add(t4);
PlaceHolder1.Controls.Add(
new LiteralControl("\r\n<br /> \r\n"));
RadioButton r1=新的RadioButton();
r1.ID=“r1”+i.ToString();
r1.GroupName=“无线电”;
占位符1.控件.添加(r1);
标签t1=新标签();
t1.ID=“t1”+i.ToString();
t1.Text=ReturnCode[“ans1”].ToString();
占位符1.控件.添加(t1);
占位符1.Controls.Add(
新的文字控件(“\r\n
\r\n”);
RadioButton r2=新RadioButton();
r2.GroupName=“无线电”;
r2.ID=“r2”+i.ToString();
占位符1.控件.添加(r2);
标签t2=新标签();
t2.ID=“t2”+i.ToString();
t2.Text=ReturnCode[“ans2”].ToString();
占位符1.控件。添加(t2);
占位符1.Controls.Add(
新的文字控件(“\r\n
\r\n”);
RadioButton r3=新RadioButton();
r3.ID=“r3”+i.ToString();
r3.GroupName=“无线电”;
占位符1.控件.添加(r3);
标签t3=新标签();
t3.ID=“t3”+i.ToString();
t3.Text=ReturnCode[“ans3”].ToString();
占位符1.控件。添加(t3);
占位符1.Controls.Add(
新的文字控件(“\r\n
\r\n”);
RadioButton r4=新RadioButton();
r4.ID=“r4”+i.ToString();
r4.GroupName=“无线电”;
占位符1.控件.添加(r4);
标签t4=新标签();
t4.ID=“t4”+i.ToString();
t4.Text=ReturnCode[“ans3”].ToString();
占位符1.控件。添加(t4);
占位符1.Controls.Add(
新的文字控件(“\r\n
\r\n”);
显示单选按钮的设计代码。本文可能会有所帮助。我认为您应该使用以下方法来查找动态生成控件的值。请在上面找到我的单选按钮代码:@AishvaryaKarthik