Как лучше реализовать последовательность страниц диалога с пользователем в ASP.NET?
Нужно показывать страницу за страницей, с уточняющими вопросами для пользователя. Делая выбор, пользователь нажимает далее, переходит на следующий диалог, потом снова далее. В зависимости от ответа пользователя, диалоги меняются.
Как красиво реализовать логику, которая будет определять какой и в какой последовательности показывать диалог? Может, кто встречал пакеты для этого интересные?
Сейчас используем Windows WorkFlow Foundation. Считаю его рудиментом и хочу заменить.