您的位置:首页 > 编程语言 > ASP

"Asp.Net Web Api MediaTypeFormatter Error for x-www-formurlencoded data" 解决方法

2015-05-09 23:30 796 查看
遇到标题中所说的问题原因是使用 jQuery AJAX 以 POST 方式调用 Asp.Net Web API 。解决办法请看以下代码中有注释的部分。

public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.Formatters.Clear();
config.Formatters.Add( new JsonMediaTypeFormatter {
SerializerSettings = {
ContractResolver = new DefaultContractResolver()
}
} );

// 添加以下语句即可解决问题
config.Formatters.Add( new JQueryMvcFormUrlEncodedFormatter() );
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐