Я просто хочу взять SelectedIndex списка радиокнопок в массив 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.