Wizard / Step-wise Control in ASP.NET

In order to complete a long and complex process on the web, e.g. user registration, profile maintenance, we don't like to show it in a single long page, while we will create a series of step-by-step screens for users so that users can complete it and verify the dependent data easily.

In ASP.NET Whidbey, there's a brand new server control named "Wizard", which allow us to complete this kind of task easily from a developer point of view. Comparing the technique that we always use in ASP.NET v1.* like:

  • Create pages and redirect user accordingly
  • Hack the TabStrip/MultiPage control
  • Store info into ViewState and toggle the visibility of <asp:Panel/>
  • Dynamically load different user controls
  • ...
  • ...

Is it complicate or involve lots of (hard)coding? Hand up, go and take a look at the lastest article written by Michele, and we can see how to add Wizard-like functionality to Web application, create a FSMWizardEngine and taste the new (templated) Wizard control in ASP.NET Whidbey.

No Comments