Finally up!
Got a free Kinect @Mix2011 just for this :)
Great presentation. Not 100% sure about the EF 4.1 in the default MVC template, but that is easily customized out.
I have been pretty excited about releasing this for quite a while. A friend of mine at work and I came across a problem of taking an existing ASP.Net Web Forms application that we have, and wanting to use ASP.Net MVC within it. There were tons of work around that we did, and they were pretty hacky, finally we sat down one friday night and said… “this can’t be that damn hard”. A few hours later, we had a pretty functional prototype that allow us to use Html.RenderAction(“”) within an existing page on our web site. The following day we came in and busted out a “real” version (make it work, then make it right) that we are going to present to the world today!
Zeus is an MVC Interop Helper for sites that are partially in WebForms and partially in MVC. It allows WebForm pages to call MVC Helpers (such as HtmlHelper, UrlHelper, etc.) as well as bind Models and run actions on controllers.
We have fully implemented an interop version of the Master Page, Page, and User Control that simply requires you to change the base class from the normal Web Forms to the Zeus types. From there you can now start using Html Helpers, a controller (for forward compatibility), Url Helpers, Typed models, dynamic models, and pretty much all the other fun stuff that MVC gives you.
We have also created a nuGet package “install mvcinterop”
NuGet Gallery Page
http://nuget.org/List/Packages/mvcinterop
Codeplex Project Page
http://zeusmvc.codeplex.com/
Woot
Going to look into this.
Interesting approach.
Interesting lookup.