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.