@model HelloWorldMvcApp.QuestionViewModel
<ul class="list-group questions">
@for(int i = 0; i < Model.Questions.Count; i++)
<li id="question_@Model.Questions[i].QuestionID" class="@(i > 0 ? "hidden" : "") list-group-item list-group-item-heading list-group-item-warning">
@Model.Questions[i].QuestionText
@if (i < Model.Questions.Count - 1)
<button class="nextQuestion">Next Question</button>
<button id="submitAnswers">Submit Answers</button>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
<script src="//ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.min.js"></script>
<script src="//ajax.aspnetcdn.com/ajax/mvc/4.0/jquery.validate.unobtrusive.min.js"></script>
$(document).ready(function ()
$('.nextQuestion').on('click', function ()
$(this).closest('li').addClass('hidden').next('li').removeClass('hidden');
$('#submitAnswers').on('click', function()
$('input').each(function ()
answers.push($(this).val());
url: '/testing/saveAnsers',
contentType: "application/json; charset=utf-8",
data: JSON.stringify(answers),