2014-04-28 110 views
0

我試圖學習Web API 2/MVC,並且需要一些幫助來設置一個控制器,它允許可選參數。可選路由參數,web api 2

我控制器的方法是這樣的:

[Route("{sender}/{displayLength}/{displayStart}")] 
     public HttpResponseMessage GetSenderMessages(string sender, int? displayLength, int? displayStart) 
     { 
} 

現在,無論是displayLenght,displayStart可任選,這些都將被使用在移動應用控制分頁。

如果我發送

//服務器/路由/韋恩/ 1

然後它抱怨不匹配的參數。

我在這裏想念什麼傢伙?

回答