﻿http://mvccontrib.codeplex.com/

This project was designed to add functionality and ease-of-use to Microsoft's ASP.NET MVC Framework, MVC Contrib is useful for developers looking to develop and test UI elements on top of the ASP.NET MVC framework. 

Portable Areas

    * Creating a Portable Area
    * Consuming a Portable Area

UI Helpers

    * Fluent Html Helpers
    * Grid
    * Input Builders

ViewDataExtensions

    * Extension methods to IDictionary<string, object> to provide strongly-typed access in the view

Model Binders

    * Data Binding
          o Name Value Deserializer
    * Castle Binder
    * Derived Type Model Binder

Controller Factories

    * Inversion of Control (IOC)
          o Castle Windsor
          o Spring .Net
          o Structured Map
          o Unity

Routing

    * Simply Restful Routing

Controllers

    * AcceptPostAttribute and AcceptGetAttribute
    * Strongly-typed RedirectToAction
    * Fluent Controller

Action Results

    * BinaryResult
    * XmlResult

Filters

    * PostOnly Filter
    * PreCondition Filter
    * Rescue Filter
    * Layout Filter
    * TempDataToViewData Filter
    * ModelStateToTempData Filter

View Engines

    * Brail
    * NDjango
    * NHaml
    * NVelocity
    * SharpTiles
    * Spark
    * StringTemplate
    * XSLT

Unit Testing Library

    * Test Helper

Utilities

    * Hash

T4MVC

    * T4MVC