Я создал приложение для викторины, используя Paging (Pagination).На каждой странице показан один вопрос.Я хочу сделать так, чтобы, когда пользователь выбирает параметр и нажимает кнопку «Сохранить далее», цвет текущего номера подкачки меняется на зеленый, а если пользователь не выбирает никакой опции, то цвет номера подкачки становится белым.
@for (int i = 0; i < Model.Option.Count; i++)
{
<li>
<input type="hidden" name="UserChoices[@i].ChoiceId" value="@(Model.Option[i].ChoiceId)" />
<input type="radio" name="UserChoices[@i].IsChecked" @(!string.IsNullOrEmpty(Model.Option[i].Answer) ? "CHECKED" : "") />
<span class="code">@Html.Raw(Model.Option[i].Label.Replace("[", "<").Replace("]", ">"))</span>
</li>
}
штрих-код страницы:
@for (int i = 0; i < Model.TotalQuestionInSet; i++)
{
<td>
<a href="@Url.Action("EvalPage", "Home", new { @token = Session["TOKEN"], @qno = (i + 1) })" style=" margin: 0 4px;border-radius: 50%;" class="btn @(Model.QuestionNumber == (i + 1) ? "btn-primary" : "btn-default" )">@(i + 1)</a>
</td>
}