This project is read-only.

Release 2.1 for MVC1

Rating: No reviews yet
Downloads: 141
Released: May 7, 2010
Updated: May 7, 2010 by jglozano
Dev status: Stable Help Icon

Recommended Download

application, 507K, uploaded May 7, 2010 - 36 downloads

Other Available Downloads

example, 3405K, uploaded May 7, 2010 - 32 downloads
example, 1698K, uploaded May 7, 2010 - 24 downloads
example, 3394K, uploaded May 7, 2010 - 20 downloads
Application MvcTurbine_VS_Templates.msi
application, 1186K, uploaded May 7, 2010 - 29 downloads

Release Notes

This RTM contains the same features as v2.0 RTM plus these features:
  • Instance Registration to IServiceLocator
    • You can now add an instance of a type to the underlying container so you can address the single instance context.
  • IServiceLocator is registered into the container
    • This allows for components to take in a dependency on IServiceLocator and have it be injected at construction.
  • Batch registration with underlying IoCs
    • Using the batch registration for each IoC to make type registration more streamlined and performant. (StructureMap: Registries, Ninject: Modules, etc)
  • Added the GetUnderlyingContainer extension method to IServiceLocator to allow access for the underlying IoC implemenation.
    • If explicit access to the underlying IoC is needed, the method will query the corresponding member in the implementation and return to the caller.
  • Added extension methods to the ViewContext, ControllerContext and ControllerBase to access the current IServiceLocator without explicitly casting.

Template changes
  • Added new Services folder with implementation of IMessageService and MessageService to get the Welcome to ASP.NET MVC! message
  • For each IoC, implemented the injection of the container into the CSL as compared to manually doing it (v2 templates)

Reviews for this release

No reviews yet for this release.