Я просто хочу взять SelectedIndex из radiobuttonlist в массив int для события OnSelectedIndexChanged.Я попробовал следующий код, но он не сработал:
Я создаю массив, подобный этому:
int[] correctAnswers = { -1, -1, -1, -1, -1 }; and i tried this as well:
int[] correctAnswers = new int[100];
//SelectionChangeEvent
protected void rbAnswers_SelectedIndexChanged(object sender, EventArgs e)
{
int j = rbAnswers.SelectedIndex;
correctAnswers.SetValue(j, i); //or correctAnswers[i] = j;
}
Я делаю систему онлайн-тестирования в .Net.Я меняю вопрос в ярлыке и ответы в RadioButtonList.Значения поступают из базы данных.и я меняю RadioButtonList динамически, но если я выберу один ответ и нажму на следующую кнопку, а затем вернусь, нажав предыдущую кнопку, мой выбор исчезнет.так что для этого у меня есть логика, которая заключается в том, чтобы сохранить выбранный индекс в массиве int и при следующей и предыдущей кнопке вызвать это значение индекса и вставить в SelectedIndex, пораженный RadioButtonList.поэтому, пожалуйста, помогите мне, что, как я могу принять это выбранное значение в массиве int на OnSelectionChange?и еще одно дополнение в том, что я делаю Post Back True для RadioButtonList.