2013-10-22 40 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;} 
}