Created Unassigned: Error when a controller derives from another having a...
For the following controller setup, when I am launching the application, I am seeing an error related to same route name ("EmployeesApi") being added to the collection. __Reason__: We currently are...
View ArticleCommented Issue: Request dispatched to incorrect action resulting in 400 Bad...
A request for '/api/customers' is resulting in 400 Bad Request. __Attached__ a katana selfhost repro.__Reason__:The problem seems to be happening because of the following piece of code in...
View ArticleEdited Issue: Error when a controller derives from another having a default...
For the following controller setup, when I am launching the application, I am seeing an error related to same route name ("EmployeesApi") being added to the collection. __Reason__: We currently are...
View ArticleCommented Issue: Unobtrusive validation attributes are double-encoded [1198]
For example:```htmldata-val-equalto="'MyProperty5' and 'MyProperty4' do not match."```There's a method called GetValidationAttributes that adds HTML-encoded values to a dictionary, and then the values...
View ArticleCommented Issue: Unobtrusive validation attributes are double-encoded [1198]
For example:```htmldata-val-equalto="'MyProperty5' and 'MyProperty4' do not match."```There's a method called GetValidationAttributes that adds HTML-encoded values to a dictionary, and then the values...
View ArticleClosed Issue: Unobtrusive validation attributes are double-encoded [1198]
For example:```htmldata-val-equalto="'MyProperty5' and 'MyProperty4' do not match."```There's a method called GetValidationAttributes that adds HTML-encoded values to a dictionary, and then the values...
View ArticleEdited Issue: Unobtrusive validation attributes are double-encoded [1198]
For example:```htmldata-val-equalto="'MyProperty5' and 'MyProperty4' do not match."```There's a method called GetValidationAttributes that adds HTML-encoded values to a dictionary, and then the values...
View ArticleEdited Issue: Remove HttpRouteBuilder [1229]
Currently the HttpRouteBuilder extensibility points in MVC and Web API are different and it looks like the abstraction needs some work. Let's remove HttpRouteBuilder, but keep IInlineConstraintResolver.
View ArticleEdited Issue: Use RouteAttribute instead of DefaultRouteAttribute for...
If you ever want to generate a link to a resource defined using the DefaultRouteAttribute then you need a way to specify the route name.We should probably add support for setting the route order too.If...
View ArticleEdited Feature: Add GlobalConfiguration.Configure that calls...
Instead of writing:// Global.asax.csWebApiConfig.Register(GlobalConfiguration.Configuration);// WebApiConfig.cs{...// Do not add any code below this line.config.EnsureInitialized();}Do://...
View ArticleEdited Issue: Twitter helper is broken [1088]
Microsoft-web-helpers has a Twitter helper in it. We were using the v1 Twitter API which was deprecated by Twitter recently - https://dev.twitter.com/blog/api-v1-is-retiredWe’ll need to change the...
View ArticleEdited Issue: Model binding of route wildcard broken in Web API [718]
A route like this: routes.MapHttpRoute("KuduVirtualFileSystem","api/{segment}/{*path}", defaults: new { controller = "demo" });and a Web Api controller action like this:public async...
View ArticleEdited Issue: Web Tools 2012.2 RC: Unable to Add a Controller with read/write...
SUMMARYThere seems to be a Web Tools 2012.2 RC regression while adding Controllers with EF CRUD support. The following scenario works as expected without Web Tools refresh.ENVIRONMENT INFOMicrosoft...
View ArticleEdited Issue: attribute routing doesn't always resolve overloads [1199]
Attribute routing doesn't work well with action overload resolution (ie, the action selector), particularly when there are multiple actions with structurally equivalent routes that have different route...
View ArticleCommented Issue: attribute routing doesn't always resolve overloads [1199]
Attribute routing doesn't work well with action overload resolution (ie, the action selector), particularly when there are multiple actions with structurally equivalent routes that have different route...
View ArticleEdited Issue: Default ordering should place most specific routes before...
When I make a request like “/api/countries/dosomething”, I am receiving the following error:_{"Message":"The request is invalid.","MessageDetail":"The parameters dictionary contains a null entry for...
View ArticleEdited Issue: OData actions do not work if the model has KeyValuePair. [1232]
1) Create a model having an ODataAction.2) Add a complex type KeyValuePair<string, object> to the model like this, model.ComplexType<KeyValuePair<string, object>>();3) Try accessing...
View ArticleCommented Issue: OData actions do not work if the model has KeyValuePair. [1232]
1) Create a model having an ODataAction.2) Add a complex type KeyValuePair<string, object> to the model like this, model.ComplexType<KeyValuePair<string, object>>();3) Try accessing...
View ArticleEdited Feature: Async support for RenderAction/Action and...
Currently the trend is moving towards async every-where. So I think it will be great if there is a support for ActionAsync/RenderActionAsync and PartialAsync/RenderPartialAsync methods
View ArticleCommented Feature: Async support for RenderAction/Action and...
Currently the trend is moving towards async every-where. So I think it will be great if there is a support for ActionAsync/RenderActionAsync and PartialAsync/RenderPartialAsync methodsComments: Good...
View Article