Created Unassigned: HttpRequestContext is not available when using HttpServer...
If you are using HttpServer (not selfhost or webhost), Request.GetRequestContext() always returns null. We use HttpServer for quick in-memory testing. It would be useful to maintain same behavior for...
View ArticleCommented Unassigned: HttpRequestContext is not available when using...
If you are using HttpServer (not selfhost or webhost), Request.GetRequestContext() always returns null. We use HttpServer for quick in-memory testing. It would be useful to maintain same behavior for...
View ArticleCommented Issue: HttpError.ExceptionType is null [1248]
Having the following code: return Request.CreateErrorResponse( HttpStatusCode.BadRequest, new ArgumentNullException("searchCriteria"));I expect to be able to read ExceptionType back: SearchCriteria...
View ArticleCommented Issue: HttpError.ExceptionType is null [1248]
Having the following code: return Request.CreateErrorResponse( HttpStatusCode.BadRequest, new ArgumentNullException("searchCriteria"));I expect to be able to read ExceptionType back: SearchCriteria...
View ArticleCommented Issue: HttpError.ExceptionType is null [1248]
Having the following code: return Request.CreateErrorResponse( HttpStatusCode.BadRequest, new ArgumentNullException("searchCriteria"));I expect to be able to read ExceptionType back: SearchCriteria...
View ArticleCommented Issue: Improve the experience of using route data from requests for...
__Scenario__:Implementing a custom IHttpControllerSelector to support namespace based versioning of controllers which are attribute routed.__Background__: Since DefaultHttpControllerSelector filters...
View ArticleCreated Feature: Allow contraining an attribute route [1255]
When trying to constrain an attribute route based on the incoming request, I could not find a way to do it other than an inline request with a fake parameter.This will work in some cases (but not for...
View ArticleEdited Feature: Add support for aliasing properties in OData model. [1252]
Right now, when using the ODataModelBuilder the name of the CLR property has to match the name of the EDM property. Add support for having a different names.
View ArticleCreated Unassigned: MVC attribute routing should work together with action...
The current implementation of MVC attribute routing doesn't play well with action selection (different from how attribute routing works in Web API). Specifically, ActionMethodSelector supports...
View ArticleEdited Issue: Make User property of ApiController testable [971]
Make the User property of ApiController virtual so that it can be mocked or add a setter so that it can be setup for test.
View ArticleEdited Issue: Ajax.BeginForm() not sending submit button's name/value [567]
There are certain circumstances when using Ajax.BeginForm() and the underlying jquery.unobtrusive-ajax.js script that the name/value of the submit button is not posted to the server.See StackOverflow...
View ArticleCommented Issue: Update MVC attribute routing to match latest design in...
Bring recent changes from WebAPI's attribute routing into MVC (e.g. removing HttpGet(route), and using the RouteCollectionRoute)Comments: This is being tracked as a series of bugs, with...
View ArticleEdited Issue: Client side validation doesn't work for Number fields with...
When having a model that contains an property of type int. If you have an edit field where you introduce a non numeric value, like an 'a'. The jquery validation should be triggered, but it doesn't...
View ArticleCommented Issue: HttpError.ExceptionType is null [1248]
Having the following code: return Request.CreateErrorResponse( HttpStatusCode.BadRequest, new ArgumentNullException("searchCriteria"));I expect to be able to read ExceptionType back: SearchCriteria...
View ArticleClosed Issue: HttpError.ExceptionType is null [1248]
Having the following code: return Request.CreateErrorResponse( HttpStatusCode.BadRequest, new ArgumentNullException("searchCriteria"));I expect to be able to read ExceptionType back: SearchCriteria...
View ArticleReopened Issue: HttpError.ExceptionType is null [1248]
Having the following code: return Request.CreateErrorResponse( HttpStatusCode.BadRequest, new ArgumentNullException("searchCriteria"));I expect to be able to read ExceptionType back: SearchCriteria...
View ArticleEdited Issue: HttpError.ExceptionType is null [1248]
Having the following code: return Request.CreateErrorResponse( HttpStatusCode.BadRequest, new ArgumentNullException("searchCriteria"));I expect to be able to read ExceptionType back: SearchCriteria...
View ArticleClosed Feature: Add DefaultRouteAttribute [1205]
Attribute routing can get a bit verbose when you are dealing with simple resource oriented ApiControllers. The proposal is to add a DefaultRouteAttribute that specifies the default route for all...
View ArticleClosed Feature: Web API: Add RouteAttribute, remove attribute routing...
Merging attribute routing with the existing HttpXxxAttributes causes a couple of issues:* When using Web API conventions you end up repeating yourself on what HTTP verb is handled by the...
View ArticleClosed 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 Article