Is the DateTimeLocalInputTemplate ever used?

I was browsing the source looking for how DateTime properties are handled with the default editor template, and I came across DateTimeLocalInputTemplate. I spent some time trying to understand the...

Id #2121 | Release: None | Updated: Wed at 3:16 PM by stijnherreman | Created: Wed at 3:16 PM by stijnherreman

Enable Routing Conventions to be used for Dynamic Models

Currently Not all Routing Conventions have Generic action name lookups in the Controller specified. Eg. NavigationRoutingConvention expects an action named after the NavigationProperty. Which is n...

Id #2120 | Release: None | Updated: Wed at 2:21 PM by ShahzorKhan | Created: Wed at 2:19 PM by ShahzorKhan

[Perf] Rendering attributes in Razor

Rendering attributes in Razor is about x4 (or more) times more CPU intensive than rendering tags. Here is a simple Razor page that demonstrates it: @{ Layout = null; } @for (int count=0;count<5;...

Id #2119 | Release: v5.2.3 Beta | Updated: Tue at 6:14 PM by yishaigalatzer | Created: Tue at 4:48 PM by yishaigalatzer

Support media entities and stream properties

OData v4 spec has stream properties (aka named resource stream) and media entities (i.e., media link entries.) Both are without built-in support. Especially, for media entities, should consider ...

Id #2118 | Release: vNext | Updated: Tue at 9:17 AM by azhou | Created: Tue at 9:15 AM by cysu

Html.ListBoxFor doesn't work after upgrade from MVC 5.0 to 5.2

Hi, attached is simple test case. List box isn't rendered with preselected values in MVC 5.2.0. To reproduce: start application - ListBox have selected values update packages to latest version(...

Id #2117 | Release: v5.2.3 Beta | Updated: Mon at 5:20 PM by danroth27 | Created: Mon at 9:11 AM by maticmarko

Apply common type conventions on Enum type

For example, DataContractAttribute can be used on entity type and complex type, for example: [DataContract(Namespace = "MySpace")] public class Customer { …. } for enum type, the DataContrac...

Id #2115 | Release: vNext | Updated: Aug 22 at 3:39 AM by xuzhg | Created: Aug 22 at 3:39 AM by xuzhg

Nested $expand with $levels=max does not have correct expansion depth

Suggest MaxExpansionDepth = 5, then Request: Entities(6)?$expand=P($levels=2;$expand=D($levels=max)) will result in: $expand=P($expand=P($expand=D($expand=D($expand=D($expand=D)))), $expand=D($...

Id #2113 | Release: vNext | Updated: Aug 21 at 6:40 AM by azhou | Created: Aug 20 at 10:16 AM by zoluo

System.Web.Helpers.ConversionUtil does not normalize "x-icon" to "icon" in NormalizeImageFormat

Background: In the System.Web.Helpers.WebImage.GetImageFromRequest(HttpRequestBase, string) method, MimeMapping.GetMimeMapping(string) is used to discern the mime-type of a posted file based on the...

Id #2106 | Release: v5.2.3 Beta | Updated: Wed at 6:30 PM by pranavkm | Created: Aug 14 at 2:35 AM by jeffreyrivor

The response code should not be 404 if something follows a non-composable fucntion

For example if GetEmails is a non-composable function, and the request is GET http://jinfutan11:9123/ConventionRouting/Employees(1)/WebStack.QA.Test.OData.BoundOperation.GetEmails()/$count The r...

Id #2105 | Release: vNext | Updated: Aug 14 at 7:42 AM by azhou | Created: Aug 13 at 7:01 AM by jinfutan

Web API documentation warning suppression

One of the nice features of the Web API 2 is the auto generated documentation. Much of the default template is comprised of the HelpPage area. To use it, the first thing a developer needs to do is ...

Id #2104 | Release: v5.2.3 Beta | Updated: Mon at 5:19 PM by danroth27 | Created: Aug 10 at 2:29 AM by toddlucas