 <p>You can implement Model-View-Controller pattern in ASP.NET Webforms applications.</p> <p>Following are the MSDN links for your reference:</p> <p>1) <a href="https://msdn.microsoft.com/en-us/library/ff649643.aspx" rel="nofollow">Model-View-Controller</a></p> <p>2) <a href="https://msdn.microsoft.com/en-us/library/ff647462.aspx" rel="nofollow">Implementing Model-View-Controller in ASP.NET</a></p> <p><a href="http://stackoverflow.com/questions/9119657/how-do-gang-of-four-design-patterns-fit-into-the-mvc-paradigm">This SO</a> provide some variations to consider.</p>