Создание главной страницы Добавьте кнопки навигации на главную страницу.
Создайте абстрактный базовый класс, который наследуется от Web.UI.Page.
public abstract class WizardPage: Page
{
public abstract void NextStep();
public abstract void PreviousStep();
}
Добавьте абстрактные методы для NextStepи PreviousStep.
Создайте каждый шаг мастера как отдельную страницу, которая наследуется от базового класса.
Реализуйте шаг NextStep и PreviousStep на каждой странице с соответствующей навигацией.
Проводваши кнопки на главной странице для вызова метода активной страницы ...
protected void NextButton_Click(object sender, EventArgs e)
{
if (Page is WizardPage)
{
WizardPage wizPage = (WizardPage)Page;
wizPage.NextStep();
}
}
Все это, как говорится - я бы проверил контроль мастера.