So as ScottGu announced the public preview of the asp.net MVC is just
around the corner it got me thinking. Now for the average asp.net developer there is
certainly going to be a context switch in how you develop using the MVC framework, for example say goodbye to viewstate, postbacks and server controls, as well as default.aspx in its current known form and say hello to views, controllers, routing, view state and html fragments and <%%> in your html code. Now it all sounds pretty daunting however from my observations there are two key areas I've seen so far
have that have been tripping people up. These are what routing is and how it works, and how you deal with html in the views.
So therefore if you're looking to start with the MVC framework I have 2 strong recommendations:
1. Read this piece from ScottGu on routing
2. Read this from Rob Conery MVC UI Helpers
If you can get your head around those bits, then you're well on your way to be able to play happily in the MVC world.