2012-04-07 2 views
0

Я попыталсякак отобразить выбранное значение из RadioButtonList

Dim theme = rblTheme.Items(rblTheme.SelectedIndex).Value 

получая первое значение выбранного

Dim theme = rblTheme.SelectedItem.Value 

получает первое значение выбранного

Dim theme = "" 
     For i As Integer = 0 To rblTheme.Items.Count - 1 

      If (rblTheme.Items(i).Selected) Then 
       theme = rblTheme.Items(i).Value 
      End If 
     Next 

Получение как выбранное значение.

Нужна помощь!

ответ

0
Dim selectedItemVal as string 
selectedItemVal=rblTheme.SelectedValue; 

Я думаю, что вы перезагружаете список RadioButton на обратной почте страницы (когда вы нажимаете на какую-то кнопку). Таким образом, вероятно, вы должны переместить этот код Если IsPostBack свойство ложно

protected void Page_Load(object sender, EventArgs e) 
{ 
    if(!IsPostBack) 
    { 
     //Your code to load the Radio button list control 
    } 
} 

Теперь вы должны быть в состоянии получить значение на вашем событии нажатия кнопки.

+0

та же проблема ... :( –

+0

@coders_zone: проверьте мой обновленный ответ. Используйте контрольные точки Visual studio, чтобы увидеть содержимое выпадающего меню при отладке – Shyju

+0

. Да, я положил его в состояние 'if' и теперь он работает !! спасибо !! –