知道在ASP.NET(VB)上选择了什么输入广播

时间:2010-06-17 17:09:17

标签: asp.net vb.net placeholder datareader

我正在使用PlacHolders在ASP.NET页面上动态创建input radio

While reader.Read
Dim ltr As New Literal()
Dim ltr1 As New Literal()
Dim ltr2 As New Literal()
Dim ltr3 As New Literal()
Dim ltr4 As New Literal()
ltr.Text = reader.GetString(2) & "<br />"
PlaceHolder2.Controls.Add(ltr)
ltr1.Text = "<form> <input type = radio name=groupe" & i & " value=1>" & reader.GetString(3) & "<br />"
PlaceHolder2.Controls.Add(ltr1)
ltr2.Text = "<input type = radio name=groupe" & i & " value=1>" & reader.GetString(4) & "<br />"
PlaceHolder2.Controls.Add(ltr2)
ltr3.Text = "<input type = radio name=groupe" & i & " value=1>" & reader.GetString(5) & "<br />"
PlaceHolder2.Controls.Add(ltr3)
ltr4.Text = "<input type = radio name=groupe" & i & " value=1>" & reader.GetString(6) & "</form><br /><br />"
PlaceHolder2.Controls.Add(ltr4)
i = i + 1                   
End While

我的问题是:如何在input radio上获取所有项目。

2 个答案:

答案 0 :(得分:0)

我不确定你是怎么用你的html表单做的。

如果动态创建RadioButton控件而不是Literals,那么您可以检查RadioButton.Checked属性以查看ti是否为true。或者你可以改用RadioButtonList。

答案 1 :(得分:0)

如果你真的必须遵循上面的实现,你可以添加一个ASP.NET HiddenField控件并使用javascript将所选单选按钮的值转储到隐藏的输入中。