Microsoft Patterns and Practices released the MVP Bundle as part of the Web Client Software Factory ( WCSF ) v2.0. The MVP Bundle provides guidance on how to implement Model-View-Presenter in your applications, explains differences between Passive View and Supervising Controller, discusses the ObjectContainerDataSource Control for helping with Model-View-Presenter, and offers sample unit tests for testing the view.
You can find automation for implementing MVP in you ASP.NET Applications in the Composite Web Client Automation Guidance Bundle, which offers a reciped, called Add View ( With Presenter ), that will generate the view, presenter, and view interface in a few mouse clicks.
You can also find out more about the View-Presenter Pattern in the following screencast:
View-Presenter Pattern in Web Client Software Factory Screencast
You can find the MVP Bundle here.