The Patterns and Practices group have just finished and shipped the Web Client Software Factory. If you haven’t looked into software factories before this is a great place to get started, and even if you don’t use it in your daily work just studying it will be a great experience.
This software factory make good use of several design pattern. Among the more interesting to be aware of are the View-Presenter and the Service Locator. If nothing else learning these will improve your software design skills [:)]
And they have incorporated Windows Workflow Foundation as a possible engine for page navigation. Just take a look at the PageFlow or the PageFlowWithShoppingCart samples to see how it is done.
One negative note though, this Software Factory only generates C# [:(]
Read the info at http://www.codeplex.com/websf/Wiki/View.aspx?title=Home
Download the bits at http://www.microsoft.com/downloads/details.aspx?familyid=799e1804-a7cd-4708-a82a-672fcb04c97b&displaylang=en
or just look at the pictures of the “ship it” party over here http://blogs.msdn.com/eugeniop/archive/2007/01/12/just-released-web-client-software-factory.aspx