2013-10-22 41 views

回答

2

无论如何,我找到了答案,

内的RouteData ControllerContext,我们可能能够检索指定的值。

actionContext.ControllerContext.RouteData.Values["udid"] 
+0

谢谢,这帮了我;) – GrandaS

1

[路线( “...”)仅在MVC 5.可能 我想你想要做这样的事情

[RoutePrefix("api/users")] 
public class UsersController : ApiController 
{ 
    // GET api/users 
    [Route("")] 
    public IEnumerable<User> Get() { ... } 

    // GET api/user/5 
    [Route("{id:int}")] 
    public Book Get(int id) { ... } 

    // POST api/users 
    [Route("")] 
    public HttpResponseMessage Post(User book) { ... } 
} 

其中每个用户包含您的属性

public class User 
{ 
    int UserId{get;set;} 
    string Udid{get; set;} 
}