вы пытаетесь логику связать с повторяющейся разметкой. это фундаментально неправильный подход.
для такой задачи достаточно иметь разметку для одного вопроса с ответами без текста (шаблон), а текст всех вопросов и ответов иметь как данные в скрипте.
текст текущего вопроса и ответов на него выводить в нужные места разметки, при выборе ответа переходить к следующему.
то есть данные отдельно, отображение отдельно. а там и до mvc недалеко.