.net 4.5 ASP.Net Web API JSONP支持

use*_*824 9 asp.net-mvc-4 .net-4.5 asp.net-web-api

有谁知道JSONP在.net 4.5 ASP.NET WEB API中是否支持返回?

对于早期版本的MVC.net或者.net,我发现了很多"自己动手",但似乎没有任何特定于以后的版本.

我意识到这可能是因为他们的早期版本将使用.net 4.5堆栈,但我很好奇是否有人已经被烘焙.

mbu*_*nik 13

据我所知,你必须得到jsonp格式化程序.以下是其中一个实现:

http://nuget.org/packages/WebApi.JsonP

UPDATE

WebApiContrib团队现在提供推荐的软件包:

https://www.nuget.org/packages/WebApiContrib.Formatting.Jsonp

在应用程序启动时将其添加到Global.asax:

GlobalConfiguration.Configuration.Formatters.Insert(0,  new JsonpMediaTypeFormatter(new JsonMediaTypeFormatter()));
Run Code Online (Sandbox Code Playgroud)

可以在此处找到使用jquery的示例