согласно WebApiContrib.Formatting.Jsonp GitHub readme, оказывается, что в RouteConfig.cs это должно быть введено:WebApiContrib JSONP и атрибутов маршрутизации
routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}/{format}",
defaults: new { id = RouteParameter.Optional, format = RouteParameter.Optional }
);
я в настоящее время не имеют файл RouteConfig.cs в моем AppStart. Я создал его с использованием шаблона Web API 2, и я не думаю, что я что-то изменил структурно. У меня есть WebApiConfig.cs где установили:
public static void Register (HttpConfiguration config)
{
config.MapHttpAttributeRoutes();
}
как я включаю его таким образом, что все маршруты имеют возможность вернуть JSONP?
Глядя на это сейчас. Не могли бы вы объяснить это немного больше? Клиент jQuery делает что-либо, кроме запроса jsonp? Не знаете, где находится часть {format}. – Robert
Я не знаю, как работает JsonP: -) ... возможно, webapicontrib - это место, где можно найти больше об этом ... Я просто хотел показать, как вы можете включить изменение шаблона ... –
Я бы предложил открыть другой вопрос, касающийся понимания jsonp и webapicontrib implementatoin. –