WebFormsMvp is an open-source framework which supports the Model-View-Presenter (MVP) pattern on traditional WebForm-based ASP.NET Web applications.
The primary web site for this framework is at http://webformsmvp.com/. Downloads and documentation can be found there.
Many web sites and third party controls exist which support and use traditional WebForm-base ASP.NET applications. Meanwhile, the Model-View-Controller (MVC) pattern and the ASP.NET MVC framework has been preferred by many web developers for its support of separation of concerns and testability. Rather than compel developers to abandon one for the other, the WebFormsMvp framework seeks to merge the two. The Model-View-Presenter (MVP) pattern has similar characteristics to the MVC pattern.