Не думаю, что вы можете сохранить все вопросы в конструкторе контроллера.
Даже если вы пытаетесь использовать статическую структуру данных словаря, чтобы все вопросы были на месте, и указывали номер вопроса. Контроллер удаляется после возврата ActionResult.
попробуйте иметь точку останова в конструкторе контроллера, и она срабатывает каждый раз, когда вы нажимаете на предыдущую / следующую ссылку. Это означает, что контроллер создается каждый раз, когда делается запрос Http.