aspnetcore/test/WebSites/ModelBindingWebSite
Ryan Nowak 90cef3b9ca Refactor of the model metadata provider
Separates the MMP into two phases:
1). Creation of the ModelMetadata, discovery of properties and attributes
(reflection) is part of the MMP
2). Lookup of details based on attributes is now part of another phase,
and has its results cached.

Users can now implements and register an IFooMetadataProvider to customize
a single aspect of metadata (see how data annotations does it).
2015-03-05 13:19:10 -08:00
..
Controllers Refactor of the model metadata provider 2015-03-05 13:19:10 -08:00
Models Additional functional tests for ElementalValueProvider 2015-02-25 10:22:43 -08:00
Services Adding additional functional tests for ModelBinding 2014-12-16 12:25:37 -08:00
ViewModels Add `ModelMetadata.AdditionalValues` property bag 2015-02-09 15:59:34 -08:00
Views/Vehicle Use `[Display(Order=x)]` to sort validation messages and properties 2015-01-29 09:31:05 -08:00
wwwroot Fixing Readme 2015-02-19 10:20:16 -08:00
AdditionalValuesMetadataProvider.cs Refactor of the model metadata provider 2015-03-05 13:19:10 -08:00
CaculatorContext.cs
DefaultCalculator.cs Logging API changes 2015-03-04 21:07:45 -08:00
DefaultCalculatorContext.cs Additional functional tests for ElementalValueProvider 2015-02-25 10:22:43 -08:00
FromNonExistantBinderAttribute.cs
FromTestAttribute.cs Make BindingSource extensible 2015-02-05 13:41:31 -08:00
ICalculator.cs
ITestService.cs
ModelBindingWebSite.kproj
ModelMetadataExtensions.cs Add `ModelMetadata.AdditionalValues` property bag 2015-02-09 15:59:34 -08:00
Result.cs Fix for #563 - FromForm, FromQuery and FromValue allow providing a Name which is used as a prefix. Also the name is used for reporting model state errors. 2015-02-18 16:48:12 -08:00
Startup.cs Refactor of the model metadata provider 2015-03-05 13:19:10 -08:00
TestBindingSourceModelBinder.cs Refactor of the model metadata provider 2015-03-05 13:19:10 -08:00
TestService.cs
project.json [Fixes#1792]Separate XML serializers to Microsoft.AspNet.Mvc.Xml 2015-01-22 15:09:20 -08:00
readme.md Fixing Readme 2015-02-19 10:20:16 -08:00

readme.md

ModelBindingWebSite

This web site illustrates how to use and configure various knobs of model binding to let the model binding system bind action parameters to the values which are present in the request. The website also uses model validation to validate the models created using model binding.