Both traditional and verb-based routing cannot be used in the same ApiController

Currently, Web Api Controllers cannot host a mixture of verb-based action methods and traditional action name routing. For example, consider the scenario of a "business entity" controller with CR...

Id #184 | Release: v5.0 RTM | Updated: May 6 at 8:39 PM by eilonlipton | Created: May 25, 2012 at 8:09 PM by ShadowChaser

Multiple DisplayModes - Caching error, will show wrong View

Hi I have large issue with one of my sites where i have implemted multiple views side by side using MVC4 DisplayModes. Pages are like MembershipPage.cshtml MembershipPage.Mobile.cshtml _Layo...

Id #280 | Release: vNext | Updated: Apr 15 at 3:00 AM by eilonlipton | Created: Jul 16, 2012 at 11:22 AM by mSchmidt

Add BSON support for Json.NET MediaTypeFormatter

I'm so happy to see Json.NET being baked into Web API, however, I still have to write my own custom MediaTypeFormatter to support Bson. Json.NET supports this very easily using the same JsonSerial...

Id #241 | Release: vNext | Updated: Apr 15 at 3:01 AM by eilonlipton | Created: Jun 15, 2012 at 1:50 PM by DGDev

ASP.NET web API $expand

From reviewing the release notes and other available documentation, and based on some testing a few weeks ago with the source for web API odata, it seems that $expand is not supported, but there se...

Id #803 | Release: v5.0 Preview | Updated: Apr 28 at 1:50 PM by raghuramn | Created: Jan 24 at 12:09 AM by johncrim

OData does not support $select

This is the second most important odata commands after $filter. It's also trivial to implement because it's directly translatable to Dynamiclinq without alteration other than escaping it.

Id #326 | Release: v5.0 Preview | Updated: Apr 28 at 1:49 PM by raghuramn | Created: Aug 17, 2012 at 4:11 PM by Geminiman

Razor code formatting is broken when using tabs in VS2012 MVC 4

When using "Keep tabs" instead of the default "Insert spaces", and running "Fomat document" (CTRL-E, CTRL-D) on in a .cshtml file with razor code any ifs inside other markup gets "mangled". I've at...

Id #398 | Release: v5.0 RTM | Updated: Tue at 5:37 PM by eilonlipton | Created: Sep 10, 2012 at 8:42 AM by torerikk

Overly aggressive validation for applying [DataMember(IsRequired=true)] to required properties with value types

With the default route and this controller: using System.ComponentModel.DataAnnotations; using System.Web.Http; namespace ActionSelectionTest.Controllers { [FromUri] public class Test { [Requi...

Id #270 | Release: v5.0 Preview | Updated: Apr 15 at 3:01 AM by eilonlipton | Created: Jun 29, 2012 at 6:47 PM by danroth27

MVC IVirtualPathUtility to rewrite CDN hosted paths with UrlHelper.Content

Feature request Allow all Url.Content and similar path resolution to be pluggable to rewrite paths to content on a CDN.

Id #8 | Release: vNext | Updated: Apr 15 at 3:00 AM by eilonlipton | Created: Mar 28, 2012 at 1:33 PM by andybooth

Bug in MVC4: System.Web.PrefixContainer

It seems that internal System.Web.PrefixContainer class was introduced in MVC4 and this class has the bug, which is reproduced with the following model, view and controller action method: public...

Id #616 | Release: v5.0 Preview | Updated: May 13 at 8:21 PM by kamehrot | Created: Nov 9, 2012 at 5:16 PM by MaxNo

Support case-insensitive property names in OData queries

For OData $filter/$sort queries, our output could potentially different casings vs. the model. In this scenario the query parsing will fail. For example, if my model has a "Name" property but my ...

Id #366 | Release: vNext | Updated: Apr 23 at 3:03 PM by andywhite80 | Created: Aug 24, 2012 at 4:41 PM by jberd126