Model Binding Fails When Model Contains List Of Objects

I have a View That Initially Doesn't Contain Any Partial Views. But User Can Add/Remove N Number Of Partial Views Dynamically. I'm Following Perfect Naming Conventions And Indexing For The Partial ...

Id #2227 | Release: None | Updated: Today at 10:13 AM by SaiKrishnaTuduru | Created: Jan 15 at 8:13 AM by SaiKrishnaTuduru

Occasional UnobservedTaskException due to HttpListenerRequest disposed

Ported from We occasionally get an exception like the following: TaskScheduler.UnobservedTaskException event was raised. env=prod exception=System...

Id #2224 | Release: v5.2.3 RTM | Updated: Jan 8 at 11:26 PM by danroth27 | Created: Jan 5 at 9:10 PM by danroth27

Performance issues with System.Web.Mvc.Html.TemplateHelpers and default editor actions

We noticed a lot of blocking disk IO was occurring as we were load testing our MVC application. We took stack dumps when this was happening, and below is an example stack. We profiled DiskBuildResu...

Id #2220 | Release: v5.2.4 Beta | Updated: Jan 8 at 11:25 PM by danroth27 | Created: Dec 31, 2014 at 2:00 PM by mattpeterson

CorsMessageHandler does not respect IExceptionHandler

CorsMessageHandler will swallow all the exceptions that it catches and turn them into 500 response. This behavior does not work with a custom IExceptionHandler implementation where you want a non H...

Id #2219 | Release: v5.2.4 Beta | Updated: Jan 8 at 11:11 PM by danroth27 | Created: Dec 26, 2014 at 6:28 AM by yufeih

extensiblity: OData serializer manipulates formatters workflow inconsistently producing unexpected results

To format OData v4, there is extensibility provided in form of custom attributes. Consider the following code: namespace System.Web.OData { /// <summary> /// An attribute to be placed on controller...

Id #2218 | Release: None | Updated: Tue at 6:02 AM by lianw | Created: Dec 19, 2014 at 9:13 PM by schmidtaa

MVC Remote attribute does not work with complex objects and collections

Scenario For a model that has a property which is a complex object or collection where the object contains a property with a RemoteAttribute, the html generated will include the fully qualified na...

Id #2213 | Release: v5.2.4 Beta | Updated: Jan 23 at 4:19 PM by dougbu | Created: Dec 17, 2014 at 1:44 AM by smuecke

Attribute routes cannot be applied to controllers with generic (non action) methods

when calling MapMvcAttributeRoutes() it fails if any controller (or the base class of a controller) contains a generic method. In our case we have a generic base class that handles some default o...

Id #2201 | Release: v5.2.4 Beta | Updated: Dec 16, 2014 at 8:34 PM by nowakra | Created: Dec 3, 2014 at 2:27 PM by Michelvg

jQuery unobtrusive validation does not behave correctly with remote validation when multiple items are selected in a checkbox \ dropdown list

Consider <input type="checkbox" name="allowedDays" checked value="Sunday" /> <input type="checkbox" name="allowedDays" value="Monday" /> <input type="checkbox" name="allowedDays" checked value="Fr...

Id #2198 | Release: v5.2.4 Beta | Updated: Jan 5 at 9:40 PM by danroth27 | Created: Dec 1, 2014 at 6:33 PM by pranavkm

Disabled Html.CheckBox -> Hidden Field not disabled

When Html.CheckBoxFor(m => m.Property, new { disabled = "disabled" }) is used, the generated html-input-hidden-field should also be disabled, otherwise the request value is alway false.

Id #2151 | Release: v5.2.4 Beta | Updated: Oct 7, 2014 at 5:34 PM by yishaigalatzer | Created: Oct 6, 2014 at 1:57 PM by rafe11

Razor does not correctly parse HTML attributes that have spaces surrounding the equals

After playing around with the parse tree a bit I noticed that if you were to create HTML elements such as: <div class = "foo"></div> <div class ="foo"></div> <div class= "foo"></div> The...

Id #2149 | Release: v5.2.4 Beta | Updated: Oct 7, 2014 at 5:21 PM by yishaigalatzer | Created: Oct 1, 2014 at 10:53 PM by NTaylorMullen