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

Aug
4

ASP.NET MVC 2 first preview is now released to public.  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).

New features include:

  • Areas support – allows to group and partition functionality in large ASP.NET MVC applications.
  • DataAnnotation validation support – ASP.NET MVC 2 is able to use same data annotation mechanism as ASP.NET Dynamic Data and .NET RIA Services do.
  • Strongly typed UI helpers – let you use strong-typed lambda expressions when referencing the view template’s model object.
  • UI Helper templating support – new methods to bind custom editors and displays to model properties.

Download ASP.NET MVC 2 Preview 1

Apr
30

Apress has released one of the first books for the ASP.NET Model-View-Controller Framework: Pro ASP.NET MVC Framework by Steven Sanderson.

The ASP.NET MVC Framework is the latest evolution of Microsoft’s ASP.NET web platform. It introduces a radically new high–productivity programming model that promotes cleaner code architecture, test–driven development, and powerful extensibility, combined with all the benefits of ASP.NET 3.5.

An integral benefit of this book is that the core Model–View–Controller architectural concepts are not simply explained or discussed in isolation, but demonstrated in action. You’ll work through an extended tutorial to create a working e–commerce web application that combines ASP.NET MVC with the latest C# 3.5 language features and unit–testing best practices. By gaining this invaluable, practical experience, you can discover MVCs strengths and weaknesses for yourself—and put your best learned theory into practice.

Apr
10

Microsoft has designated ASP.NET MVC as open source software licensed under Microsoft Public License.  Ms-PL is an OSI-Approved Open Source License that can be summarized as:

"The MS-PL contains no platform restrictions and provides broad rights to modify and redistribute the source code."

That means you can change the source code, redistribute your changes, and even fork it if you want. 

Download ASP.NET MVC Source Code

Mar
30

Now that the ASP.NET MVC Framework is released, the contribution project MVC Contrib v1.0 is now available.  This project adds additional functionality on top of the MVC Framework. These enhancements can increase your productivity using the MVC Framework. 

Features include UI helpers, ViewData extensions, model binders, controllers and controller factories, routing, action results, filters, view engines, a unit-testing library, and additional utilities.

Download MVC Contrib

Mar
20

Microsoft has released the source code to ASP.NET MVC v1.0.

Download

Mar
19

ASP.NET MVC 1.0 provides a new Model-View-Controller (MVC) framework on top of the existing ASP.NET 3.5 runtime.  This means that developers can take advantage of the MVC design patterns to create their Web Applications which includes the ability to achieve and maintain a clear separation of concerns (the UI or view from the business and application logic and backend data), as well as facilitate test driven development (TDD).

The ASP.NET MVC framework defines a specific pattern to the Web Application folder structure and provides a controller base-class to handle and process requests for “actions”. Developers can take advantage of the specific Visual Studio 2008 MVC templates within this release to create their Web applications, which includes the ability to select a specific Unit Test structure to accompany their Web Application development.

Download ASP.NET MVC 1.0

Mar
16

S#arp Architecture v1.0 RC2 is now available.  Pronounced "Sharp Architecture," this is a solid architectural foundation for rapidly building maintainable Web applications leveraging the ASP.NET MVC framework with NHibernate 1.2 and Spring.NET 1.1.1.  The primary advantage is to decrease the amount of code one has to write while increasing the quality of the end product.

Download S#arp Architecture
What is S#arp Architecture?

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