工作我有一个的WebAPI方法如下所示的WebAPI属性路由选择不与[FromUri]
[HttpGet]
[Route("students")]
public string Get([FromUri]Student student)
{
return "value";
}
和我的webapiconfig是
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
当我不使用的〔路线( “..” )]属性然后我得到学生对象填充,它是空的,如果我使用[路由(“..”)]。
任何人都可以请帮助如何解决这个问题。
感谢
你要求什么网址? – klappvisor
当我访问http:// localhost:65190/students =>学生参数为null并 –
当我访问http:// localhost:65190/assets?name = test时,那么学生参数不为空 –