工作我有一個的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時,那麼學生參數不爲空 –