Asp.Net Mvc is front controller pattern, where views define templates for data rendering, MOdel defines the data, and controller handshakes the model to View.for any event on the page, listener is controller, it differs in many ways with Asp.Net.
Asp.Net is a Page Controller pattern,
check this link, should be helpful
http://msdn.microsoft.com/en-us/library/dd566232.aspx[
^]
you can use most of the asp.net web forms stuff, if you are going with Asp.net MVC web forms engine.