Asp.net mvc 4 无法识别ASP.NET MVC AddJsonpFormatter
我正在ASP.NETMVC项目中使用VS2013。我想添加json格式: 我已经使用软件包管理器控制台安装了软件包:Asp.net mvc 4 无法识别ASP.NET MVC AddJsonpFormatter,asp.net-mvc-4,Asp.net Mvc 4,我正在ASP.NETMVC项目中使用VS2013。我想添加json格式: 我已经使用软件包管理器控制台安装了软件包: Install-Package WebApiContrib.Formatting.Jsonp 但在global.asax中,我无法添加代码: GlobalConfiguration.Configuration.AddJsonpFormatter(); 我得到以下错误: “System.Web.Http.HttpConfiguration”不包含的定义 “AddJsonpFo
Install-Package WebApiContrib.Formatting.Jsonp
但在global.asax中,我无法添加代码:
GlobalConfiguration.Configuration.AddJsonpFormatter();
我得到以下错误:
“System.Web.Http.HttpConfiguration”不包含的定义
“AddJsonpFormatter”和无扩展方法“AddJsonpFormatter”
接受类型为“System.Web.Http.HttpConfiguration”的第一个参数
无法找到(是否缺少using指令或程序集
参考?)D:\Proyectos\laive\laive.trade\CC\Web\Global.asax.cs 18 47 Web
提前谢谢大家,,
Paul.您需要以下几点:
使用WebApiContrib.Formatting.Jsonp 我用我的WebAPi项目锻炼 更新包 ,以确保它是webapi v2 安装WebApiContrib.Formatting.Jsonp 将其放入Global.asax:
GlobalConfiguration.Configure(config =>
{
config.MapHttpAttributeRoutes();
var jsonFormatter = config.Formatters.JsonFormatter;
jsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
config.AddJsonpFormatter();
});
这个技巧是你必须从Github的WebApiContrib.Formatting.Jsonp下载代码示例;)如果您使用的是4.5,这是正确的