Project Description

Extended Mvc rewrites and extends the HTML and Ajax helpers shipped with ASP.NET MVC 2 using C# 4.0, .NET Framework 4 and Fluent HTML.
The objective was to correct some gliches I found in MS Library and add new functionalities and controls.


The ModelViewPage class is derived from ViewPage to replace the Html and the Ajax properties with a new pair of properties.
The Html property is now of type ModelViewHtmlHelper and the Ajax property is now of type ModelViewAjaxHelper.
There are also a ModelViewMasterPage and a ModelViewUserControl.

(I’m still looking for a better name for these classes. I'm accepting suggestions.)

Until now these classes only reproduces the behavior of the original properties with the correction of some known issues (like the extra hidden field when Html.CheckBox() method is used).
I now started to add some new methods (like ActionImage, RadioSet etc) and I’m working on a Grid also.

I’m trying as much as I can to use TDD and to keep the code as simple as possible. I’m using pieces of code from several projects (all of them open source or free).

Please feel free to contribute and send any suggestions and feedbacks.

Next Steps

Other related projects in Codeplex:

Last edited Aug 3, 2010 at 5:14 PM by AndreVianna, version 25