Commented Feature: [WebAPI] No way to access SSL client certificate [31]
The title says it all. There are certainly ways to do hosting specific tricks - but the concept of client certs should be baked into Web API itself. This is important for security scenarios.From an OM...
View ArticleCommented Feature: [WebAPI] No way to access SSL client certificate [31]
The title says it all. There are certainly ways to do hosting specific tricks - but the concept of client certs should be baked into Web API itself. This is important for security scenarios.From an OM...
View ArticleCreated Feature: Support OutputCache for web api [625]
This is a high demanded feature for web api users. It's better to make it to be a built in feature or a nuget package.Currently, there is no official sample code, blog about it. The most popular...
View ArticleCommented Issue: Custom htmlAttributes rendered incorrectly by WebGrid [575]
data_xxx attributes should be rendered as data-xxx, like other MVC Html helpers. See this StackOverflow question -...
View ArticleCreated Issue: WebGrid.GetHtml should accept a dictionary for htmlAttributes...
Most MVC Html helpers allow the caller to specify htmlAttributes as either an anonymous object or an IDictionary<string, object>. This is convenient as it makes it possible to easily merge...
View ArticleCreated Issue: Improve experience for users trying to write a custom parser...
Scenario: User wants to have the urls like this: "http://.../Products/10/ExtendSupportDate" without the '(' and ')' for keys.I implemented a custom parser like below: public class MyODataPathParser :...
View ArticleCommented Feature: [WebAPI] No way to access SSL client certificate [31]
The title says it all. There are certainly ways to do hosting specific tricks - but the concept of client certs should be baked into Web API itself. This is important for security scenarios.From an OM...
View ArticleCreated Issue: When tracing is enabled, provide rich information from OData...
It would be useful for users to diagnose issues if we provide rich information from OData routing than the default experience that users usually get.
View ArticleCreated Issue: EditorFor a Date emits Improper HTML 5 [629]
We’re building a new ASP.NET MVC 4 application. We’ve noticed that when using the HtmlHelper EditorFor for a date in our model, the date is being rendered with dashes ('-') instead of forward slashed...
View ArticleCreated Issue: Html.EditorFor helper generates wrong date/time format [630]
In MVC applications, if someone uses the Html.EditorFor helper to generate UI for a model that includes a DateTime field, the resulting HTML markup will render a date in a culture format that doesn't...
View ArticleCommented Issue: OData model builder should reuse association for...
Association should represent a bi-direction relationship of two entities. It doesn't make sense to have two associations for bidirection navigation properties. For example, in odata service sample, it...
View ArticleCreated Issue: Remove the public overrdiable api "GetFunctionImport" from...
This api is being used by ODataActionPayloadDeserializer, which does not require this method, which acts like a helper, to be exposed and can be get the Action(FunctionImport) name via the odata path...
View ArticleEdited Issue: Remove the public overrdiable api "GetFunctionImport" from...
This api is being used by ODataActionPayloadDeserializer, which does not require this method, which acts like a helper, to be exposed and can be get the Action(FunctionImport) info via the odata path...
View ArticleCreated Issue: Provide a post deserialization stage while deserializing...
Scenario: User wants strongly typed signature while accessing individual parameters.My action on controller:----------public bool ExtendSupportDate(int boundId, ExtendSupportDateParams prms)Custom...
View ArticleClosed Issue: Provide a post deserialization stage while deserializing...
Scenario: User wants strongly typed signature while accessing individual parameters.My action on controller:----------public bool ExtendSupportDate(int boundId, ExtendSupportDateParams prms)Custom...
View ArticleCreated Issue: ParameterBinding attribute decorated on a type is not being...
Scenario: User wants to provide strongly typed properties for the input odata action parameters.Workaround: decorated the binding attribute on the derived types too.Action...
View ArticleEdited Issue: ParameterBinding attribute(having inherited=true) decorated on...
I came across this while working on a OData scenario. OData has a binding attribute called ODataParameterBindingAttribute, which has Inherited=true.<br /><br />Scenario: User wants to...
View ArticleCreated Issue: Provide the parameter values as a property on...
Scenario: User is deriving from ODataActionParameters to create strongly typed properties whose data is backed by the deserialized dictionary of key-values.Currently ODataActionParameters derives from...
View ArticleCommented Feature: OData does not support $inlinecount=allpages [330]
This is obviously very needed. See my comments about ODataResult on how this should be intelligently implemented without using things like ODataResult.Comments: Telerik AJAX controls' paging support...
View ArticleEdited Issue: Improve experience for users trying to write a custom parser...
Scenario: User wants to have the urls like this: "http://.../Products/10/ExtendSupportDate" without the '(' and ')' for keys.<br /><br />I implemented a custom parser like below:<br...
View Article