Your existing project uses WebForms with CodeBehind for event handling I assume, even though it has an MVC "approach"? Although you can use WebForms and server-side controls in ASP.NET MVC the whole concept of postbacks and event handling disappears, so you can't really do a direct port, no. I also don't favour using server-side controls even though you still can.