Edited Issue: ValidationResult returned from CustomValidation method with...
Porting from https://aspnet.codeplex.com/workitem/7765:I found that if you implement a validation check like below, the error message is printed with @Html.ValidationSummary(true), but, not with the...
View ArticleCommented Feature: ApiController.Created should accept relative URI [1627]
The Location header for HTTP 201 supports relative URIs, but the current code for ApiController.Created (which takes a string URI) does not.Comments: Of course that works, but it's unnecessary...
View ArticleCommented Feature: ApiController.Created should accept relative URI [1627]
The Location header for HTTP 201 supports relative URIs, but the current code for ApiController.Created (which takes a string URI) does not.Comments: BTW, you don't even need to write (or test) that...
View ArticleClosed Issue: Set ValidationContext.MemberName [729]
When implementing a custom ValidationAttribute, the ValidationContext passed to IsValid does not have the MemberName property set. Solution would be to set the MemberName from the...
View ArticleClosed Issue: ValidationResult returned from CustomValidation method with...
Porting from https://aspnet.codeplex.com/workitem/7765:I found that if you implement a validation check like below, the error message is printed with @Html.ValidationSummary(true), but, not with the...
View ArticleClosed Issue: Model Validation key generation is incorrect when...
When generating model keys for property errors during validation, we append the property name followed by the ErrorName from ModelValidationResult if it's available. Currently the...
View ArticleEdited Feature: Update jQuery Unobtrusive Validation to depend on jQuery >...
Currently jquery.validate.unobtrusive.js does not have a direct dependency on jQuery and jQuery.Validate.js which it depends on supports jQuery >= 1.4. We should instead have it additionally depend...
View ArticleCommented Feature: Update jQuery Unobtrusive Validation to depend on jQuery >...
Currently jquery.validate.unobtrusive.js does not have a direct dependency on jQuery and jQuery.Validate.js which it depends on supports jQuery >= 1.4. We should instead have it additionally depend...
View ArticleEdited Issue: Unobtrusive AJAX can't handle special characters [1617]
If I'm using unobtrusive AJAX and my ID's contain special characters, like a dot or a colon, which is perfectly valid, it breaks and cannot find the referenced elements. In AjaxOptions, you have this...
View ArticleCommented Issue: Unobtrusive AJAX can't handle special characters [1617]
If I'm using unobtrusive AJAX and my ID's contain special characters, like a dot or a colon, which is perfectly valid, it breaks and cannot find the referenced elements. In AjaxOptions, you have this...
View ArticleCreated Unassigned: Why is HttpValueCollection public only in PCL? [1639]
From the [source code](https://github.com/ASP-NET-MVC/aspnetwebstack/blob/master/src/System.Net.Http.Formatting/Internal/HttpValueCollection.cs#L34) it oughts to be by design that `HttpValueCollection...
View ArticleEdited Issue: Query options following a composable function should not be...
If a request like this is requested:~/GetAllConventionCustomers()?$filter=ID eq 1Then all the ConventionCustomers are returned as if the $filter does not exist. HTTP/1.1 200 OK Content-Length: 1373...
View ArticleEdited Issue: Query options following an operation should not be ignored. [1628]
If a request like this is requested:~/GetAllConventionCustomers()?$filter=ID eq 1Then all the ConventionCustomers are returned as if the $filter does not exist. The same applies to Action. HTTP/1.1 200...
View ArticleClosed Issue: Query options following an operation should not be ignored. [1628]
If a request like this is requested:~/GetAllConventionCustomers()?$filter=ID eq 1Then all the ConventionCustomers are returned as if the $filter does not exist. The same applies to Action. HTTP/1.1 200...
View ArticleEdited Issue: Query options following an operation should not be ignored. [1628]
If a request like this is requested:~/GetAllConventionCustomers()?$filter=ID eq 1Then all the ConventionCustomers are returned as if the $filter does not exist. The same applies to Action. HTTP/1.1 200...
View ArticleCreated Issue: It can not find the correct overload function to call a...
If a function has 2 overload:<Function Name="GetAllConventionCustomers" ReturnType="Collection(WebStack.QA.Test.OData.UnboundOperation.ConventionCustomer)" IsComposable="true" /><Function...
View ArticleEdited Issue: It can not find the correct overload function if the the...
If a function has 2 overload:<Function Name="GetAllConventionCustomers" ReturnType="Collection(WebStack.QA.Test.OData.UnboundOperation.ConventionCustomer)" IsComposable="true" /><Function...
View ArticleCommented Feature: Add support for Status Code/HttpHeader attributes in web...
This will allow a REST API to be self documenting for all inputs and outputs when applied on API functions.Example usage:__Http Headers__[RequestHeaderDescription(Name = "X-Auth-Token",...
View ArticleClosed Issue: Trace JSON.NET exceptions in JsonMediaTypeFormatter [193]
JSON format errors are not logged in trace. It seems that JsonMediaTypeFormatter will swallow JSON.NET exception when serialize request body. It's better to log those error in trace to improve the...
View ArticleEdited Feature: Update jQuery Unobtrusive Validation to depend on jQuery >...
Currently jquery.validate.unobtrusive.js does not have a direct dependency on jQuery and jQuery.Validate.js which it depends on supports jQuery >= 1.4. We should instead have it additionally depend...
View Article