Основы ASP.NET 2.0




Wizard - часть 3


Для того чтобы на третьем шаге отображались данные, собранные в предыдущих шагах, перехватывается событие ActiveStepChanged:

protected void Wizard1_ActiveStepChanged(object sender, EventArgs e) { if (Wizard1.ActiveStep.ID == "Step3") { Label8.Text = ((TextBox)Wizard1.Controls[0].FindControl("txtName")).Text; Label10.Text = ((TextBox)Wizard1.Controls[0].FindControl("TextBox1")).Text; Label12.Text = ((TextBox)Wizard1.Controls[0].FindControl("TextBox2")).Text;

} }

Если у шага свойство AllowReturn установлено в False, то возврат к этому шагу будет невозможен. Другое интересное свойство — StepType. Оно позволяет заменить данный по умолчанию набор кнопок навигации. Шаг, у которого StepType равен Complete, не виден в боковой панели и будет показан после того, как в последнем шаге будет нажат Finish:

<asp:WizardStep Runat="server" Title="Final Step" StepType="Complete"> Спасибо за регистрацию.</asp:WizardStep>

В данном шаге какие-либо кнопки отсутствуют.




Содержание  Назад  Вперед