Eds*_*onF 2 rest odata kendo-ui asp.net-web-api kendo-grid
我在我的Web API控制器端点上得到一个例外,我真的会帮助解决这个问题:
这是故事:
我的Web API项目控制器公开以下端点:

我的Kendo UI Datagrid提出以下请求:
http://localhost:63865/api/employees/GetAll?$callback=jQuery21109420544053427875_1410883352953&%24inlinecount=allpages&%24format=json&%24top=5
Run Code Online (Sandbox Code Playgroud)
验证请求中发送的ODataQueryOptions时,我收到此异常:
不允许使用查询选项"格式".要允许它,请在EnableQueryAttribute或QueryValidationSettings上设置"AllowedQueryOptions"属性.

但我实际上启用了所有查询选项
[EnableQuery(AllowedQueryOptions=AllowedQueryOptions.All)]
Run Code Online (Sandbox Code Playgroud)
我做错了什么?
最后设法到达底部!
创建ODataValidationSettings对象后,我需要将AllowedQueryOptions更改为AllowedQueryOptions.All.默认情况下除格式和SkipToken外都有其他选项.

无论如何,希望这可以帮助其他任何面临同样问题的人.
| 归档时间: |
|
| 查看次数: |
3001 次 |
| 最近记录: |