我想獲得以下三條路線的工作:三條路線中的Web API一個動詞
GET /api/category
- 列出所有類別GET /api/category/1
- 獲得約1類細節GET /api/category/1/questions
- 獲得來自第1類的問題
我無法使此路由工作。
我CategoryController
有以下三種方法定義:
public IEnumerable<Category> Get() {}
public Category Get(int id) {}
public IEnumerable<QuestionSummary> GetQuestions(int id) {}
我怎樣才能得到這些匹配,而不是海誓山盟衝突?我們在項目的其他部分使用了AttributeRouting。
你在技術上是正確的,但我不能讓它工作,直到我使用不同路線中的'id'字段的不同名稱。非常不直觀,但嘿,它的作品! :) –