2010-06-17 7 views
0

Я создаю input radio динамически на странице ASP.NET с помощью PlacHolders.Зная, какое входное радио выбрано на ASP.NET (VB)

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.

ответ

0

Я не уверен, как вы это сделали с помощью своей html-формы.

Если динамическое создание элемента управления RadioButton вместо Literals, вы можете проверить свойство RadioButton.Checked, чтобы узнать, является ли ti истинным. Или вы могли бы использовать RadioButtonList.

+0

Проблема в том, как я могу узнать, могу ли я проверить свойство «Проверено» для всех этих «кнопок». –

+0

Когда вы сгенерируете элемент управления, назначьте ему уникальный идентификатор, а затем в ответ на обратный вызов Page.FindControl и передайте ему идентификатор, затем отбросьте его на радиообъем и сделайте 'if (radioButton.Checked)' и сделайте то, что вы хотите если он проверен. Вы также можете прокручивать элементы управления, или если вы использовали RadioButtonList, который у вас есть только для управления, а для свойства Selected выбрано выбранное. – AaronLS

0

Если вам действительно нужно выполнить реализацию, указанную выше, вы можете добавить элемент управления ASP.NET HiddenField и использовать javascript для сброса значения выбранного переключателя в скрытый ввод.