问题的原因:创建webapi controller时,习惯创建了mvc的controller,而非api controller.导致引用包有问题. 这两天搞webapi开发的时候,遇见了405错误. 我贴一下解决的方式: controller中添加如下引用. using System.Net; using System.Net.Http; using System.Web.Http; 删除 using System.Web.Mvc; Action头部添加相应的请求方式 [HttpPost] [H
1.创建ASP.NET MVC4 Web应用程序,选择WebAPI模板 2.添加silverlight项目 3.新建一个数据模型类,代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace NetMVCAPI.Models { public class Contact { public int Id { get; set; } public string
第一种方法:http://blog.csdn.net/hanjun0612/article/details/74436273 附上另一种解决方法. 这个方法主要针对 嵌套模型(模型中含有模型)的api接收问题. 前一种方法,内部模型好像无法映射. 一 首先创建一个泛型: public class ApiRequestModel<T> { private T data; private Integer pageIndex; private String queryStr; public T