Sep
1

ASP.NET MVC 3 Preview 1 provides a new Model-View-Controller (MVC) framework on top of the existing ASP.NET 4 runtime.  ASP.NET MVC 3 can be installed side-by-side with ASP.NET MVC 2 and won’t affect existing projects.

ASP.NET MVC 3 is a framework for developing highly testable and maintainable Web applications by leveraging the Model-View-Controller (MVC) pattern.  The framework encourages developers to maintain a clear separation of concerns among the responsibilities of the application – the UI logic using the view, user-input handling using the controller, and the domain logic using the model.  ASP.NET MVC applications are easily testable using techniques such as test-driven development (TDD).

Download ASP.NET MVC 3 Preview

Aug
10

ASP.NET MVC 3 is a framework for developing highly testable and maintainable Web applications by leveraging the Model-View-Controller (MVC) pattern.  The framework encourages developers to maintain a clear separation of concerns among the responsibilities of the application: the UI logic using the view, user-input handling using the controller, and the domain logic using the model.

MVC 3 is backwards compatible with MVC 2 and can be installed side-by-side with MVC 2, so you can test MVC 3 without impacting your current MVC 2 projects.  New features in MVC 3 include:

  • Select the view engine
  • Support for ASP.NET “Razor” syntax
  • Global Filters that apply to all Controllers
  • Dynamic ViewModel Property
  • New ActionResult types and helper methods
  • AJAX and JavaScript enhancements
  • Model Validation enhancements
  • Dependency Injection enhancements

Download ASP.NET MVC 3 Preview 1
ASP.NET MVC 3 First Look

Jul
28

Microsoft has released ASP.NET MVC 3 Preview 1.  New features include:

  • Select view engine
  • New view engine called Razor
  • Global action filters
  • Dynamic ViewModel
  • New action result types
  • AJAX and JavaScript improvements
  • Model validation improvements
  • Dependency injection improvements

Download ASP.NET MVC 3 Preview 1
Introducing ASP.NET MVC 3 Preview 1

Jun
22

MvcSiteMapProvider is an open-source ASP.NET MVC SiteMapProvider implementation for the ASP.NET MVC framework.  Targeted to ASP.NET MVC 2, it provides sitemap XML functionality and interoperability with the classic ASP.NET sitemap controls, like the SiteMapPath control for rendering breadcrumbs and the Menu control.

Based on areas, controller and action method names rather than hardcoded URL references, sitemap nodes are completely dynamic based on the routing engine used in an application.  The dynamic character of ASP.NET MVC is followed in the MvcSiteMapProvider: there are numerous extensibility points that allow you to extend the basic functionality offered.

MvcSiteMapProvider on CodePlex
ASP.NET MVC Music Store sample application
Article on v2.0

May
12

ASP.NET MVC Extensions (aka System.Web.Mvc.Extensibility) is developed on top of ASP.NET MVC extensibility point, which allows your IoC Container to rule everywhere.  Major changes include:

  • Namespace has been changed to MvcExtensions from System.Web.Mvc.Extensibility to avoid confusion that it’s part of the .NET Framework.
  • The Project is now moved to CodePlex.
  • MVC 1.0 support has been dropped.

ASP.NET MVC Extensions

Mar
31

Combres (formerly known as Client-side Resource Combine Library) is an open-source, easy-to-use library that automates many steps that you would have to perform manually when optimizing your MVC and ASP.NET web applications.

Key features include:

  • Organize resource files, including JavaScript and CSS, into separate resource sets.
  • Configuration settings are monitored so changes get noticed and applied immediately.
  • Resource files can be static files on the web server, dynamically generated files, or remote files from external servers or web applications.
  • Files in resource sets can be combined and compressed before sending to the browser, accomplished with a single HTTP request per resource set
  • Generate proper ETag and Expires/Cache-Control headers for every response as well as support server-side caching.
  • Integrated with ASP.NET routing engine.
  • Supports Debugging mode.
  • Extensible via the filtering architecture.

Combres 2.0 on CodeProject

Mar
18

ASP.NET MVC 2

Posted In: ASP.NET, MVC Framework by DotNut

ASP.NET MVC 2 is now available for Visual Studio 2008 and Visual Web Developer 2008 Express with ASP.NET 3.5.  Note that the final release of Visual Studio 2010 and Visual Web Developer 2010 will have ASP.NET MVC 2 built-in.

ASP.NET MVC 2 is compatible with and can be installed side-by-side with ASP.NET MVC 1.  The source code is available under an OSI-compliant open-source license.

New features include:

  • Strongly Typed HTML Helpers
  • Enhanced Model Validation support across both server and client
  • UI Helpers with Template Customization
  • Asynchronous Controllers enable running tasks in parallel
  • Improved Visual Studio tooling support

Download ASP.NET MVC 2
What’s New in ASP.NET MVC 2
ASP.NET MVC Website
Scott Gu’s Blog Series on ASP.NET MVC

Feb
5

ASP.NET MVC 2 RC 2

Posted In: ASP.NET, MVC Framework by DotNut

From Microsoft:  ASP.NET MVC 2 provides a Model-View-Controller (MVC) framework on top of the existing ASP.NET 3.5 SP1 runtime.  It’s a framework for developing highly testable and maintainable Web applications by leveraging the Model-View-Controller (MVC) pattern.  The framework encourages developers to maintain a clear separation of concerns among the responsibilities of the application — the UI logic using the view, user-input handling using the controller, and the domain logic using the model.  ASP.NET MVC applications are easily testable using techniques such as test-driven development (TDD).

The time to provide feedback on this Release Candidate (RC) will be very short as Microsoft is fast approaching the Release-to-Manufacturing (RTM) version.

Download ASP.NET MVC 2 RC 2
Source Code on CodePlex

Oct
6

Microsoft has released ASP.NET MVC 2 Preview 2 for Visual Studio 2008 SP1 (and ASP.NET 3.5 SP1), which builds on top of the work done in Preview 1 released two months ago.  New features include:

  • Client-Side Validation – jQuery validation library provides client-side validation based on the model’s validation metadata.  It is possible to hook in alternative client-side validation libraries by writing an adapter which adapts the client library to the JSON metadata in a manner similar to the xVal validation framework.
  • Areas – In-the-box support for single project areas for developers who wish to organize their application without requiring multiple projects.  Registration of areas has also been streamlined.
  • Model Validation Providers – Hook in alternative validation logic to provide validation when model binding.  The default validation providers uses Data Annotations.
  • Metadata Providers – Hook in alternative sources of metadata for model objects.  The default metadata provider uses Data Annotations.

Download ASP.NET MVC 2 Preview 2
Original Article

Sep
30

xVal is an open-source validation helper for ASP.NET MVC that lets you use your own choice of server-side validation framework (e.g., Microsoft’s DataAnnotations attributes, or Castle Validator, or NHibernate Validaion) and dynamically generates client-side validation code from your rules.

Following are the new features in v1.0:

  • Support for dynamic client-side validation summaries
  • Remote validation (i.e., evaluating rules via Ajax)
  • Additional language files for localised default validation messages: Danish, French, Dutch, Polish, Swedish, and Italian
  • Upgraded to work with jQuery 1.3.2 and jQuery.Validation 1.5.5
  • Fixes for some bugs and issues in version 0.8.

Download xVal v1.0 from CodePlex

Copyright © 2008-2009 Timm Martin. All rights reserved.
Wordpress Theme designed by DT Website Templates