是否可以创建一个路由,用类调用一个控制器方法?
在这个样本中,我击中了
GetPerson
方法,但person始终为空。
我用的是GET
WebApiConfig
config.Routes.MapHttpRoute(
name: "person",
routeTemplate: "person/{firstName}/{lastName}",
defaults: new { controller = "Person", action = "GetPerson" });
控制器
public HttpResponseMessage GetPerson(Person person)
{
// person always null here
//DO STUFF!
}
模型
public class Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
}