aspnetcore/test/WebSites/ModelBindingWebSite
Doug Bunting e31eab0391 `ByteArrayModelBinder` should return `null` only when type is not matched
- #2456
- visible behaviours now match MVC 5
- prevent `CollectionModelBinder` from converting no value to `byte[0]`
- prevent `TypeConverterModelBinder` from converting empty value to `byte[] { '\0' }`

nit:
- remove additional delegates `ModelBindingTestHelper.GetOperationBindingContext()` calls
 - a few left despite #2625 cleanup
2015-06-01 12:20:17 -07:00
..
Controllers `ByteArrayModelBinder` should return `null` only when type is not matched 2015-06-01 12:20:17 -07:00
Models SerializerSettings refactor 2015-05-11 16:43:17 -07:00
Services Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
ViewModels Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
Views/Vehicle
wwwroot
AdditionalValuesMetadataProvider.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
CaculatorContext.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
DefaultCalculator.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
DefaultCalculatorContext.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
FromNonExistantBinderAttribute.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
FromTestAttribute.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
ICalculator.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
ITestService.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
ModelBindingWebSite.xproj
ModelMetadataExtensions.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
Result.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
Startup.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
TestBindingSourceModelBinder.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
TestService.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
project.json
readme.md

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.