[Archived] ASP.NET Core MVC is a model view controller framework for building dynamic web sites with clean separation of concerns, including the merged MVC, Web API, and Web Pages w/ Razor. Project moved to https://github.com/aspnet/AspNetCore
charset
identically to one a TextInputFormatter
does not support (#5501)IHtmlContent
implementations override ToString()
(#5317)class
attribute when merging a TagBuilder
(#5313)IConfigureOptions
instead of ConfigureOptions
in OptionsSetup (#4736)ModelMetadata.IsCollectionType
; perhaps provide real IsCollectionType
as well?? (#3022)InputFormatterContext
or IInputFormatter.ReadAsync()
to make errors explicit (#2722)DefaultModelMetadata.PropertyGetter
is not null
-safe (#2986)TryUpdateModelAsync()
(#2941)Attribute
s lack doc comments (#4641)HtmlString
from Microsoft.AspNetCore.Html
. (#4558)SerializerSetings
properties get-only and protected
(#4409)JsonInputFormatter
and JsonPatchInputFormatter
(#4339)ValidationAttribute
s and their ValidationResult
s (#3595)<input type="date">
and <input type="time">
(#4102)ValidationContext
created in DataAnnotationsModelValidatorProvider
(#1682)preserveCompilationContext
(#4202)CollectionModelBinder
(#4193)<link>
and <script>
tag helpers do not encode correctly (#4083)ViewViewComponentResult
s. (#4004)ModelExpression
equivalent of m => m
: Better support asp-for="@Model"
(#3978)IUrlHelper
easier by exposing context info (#3749)HtmlLocalizer
and ViewLocalizer
mishandle arguments; pass IHtmlContent
values to HTML encoder (#3659)ModelBinderAttribute.BindingSource
setter protected
(#3428)HtmlString
special cases (#3123)AppendEncoded()
to AppendHtml()
and SetContentEncoded()
to SetHtmlContent()
(#3225)DisplayAttribute.GroupName
to determine SelectListItem
's Group (#2292)Ok()
in Controller
(#2825)CompositeValueProvider
does not match IBindingSourceValueProvider
contract (#2907)asp-append-version
ignored when href
/src
URL contains a fragment but no query string (#2862)FileVersion
property to something clearer (#2540)RadioButton(string.Empty)
ignores Model
value (#2662)ModelMetadataType
chain followed further in MVC 6 than MetadataType
chain in MVC 5 (#2610)byte[]
model binder should prevent falling back to other binders when the type matches. (#2456)Activate
activates non-public Controller properties, but [From*] do not (#2278)ViewDataDictionary
entries if called from templates (#1487)Model
values if called from templates (#1485)type="file"
when generating <input/>
elements for IFormFile
expressions (#2337)IModelValidator
and the rest of model binding (#2304)TagHelperOutputExtensions.RemoveRange()
does not handle its attributes
parameter safely (#2491)<input/>
elements without a value
attribute (#2336)ModelType.Properties
(#1712)TagHelperOutputExtensions.CopyHtmlAttribute()
called with unknown attributeName
(#1586)