我剛剛下載了WebAPI的AttributeRouting NuGet軟件包,並在控制器中出現問題。 我想使用它的方式是有這樣的: public class InboxController : ApiController
{
private IInboxService _inboxService;
public InboxController(IInboxSer
我正在解決MVC 3 Web API中的路由問題。它似乎應該很簡單,但我沒有取得任何進展。 我的錯誤是: <Error>
<Message>The request is invalid.</Message>
<MessageDetail>
The parameters dictionary contains a null entry for parameter
我正在替換傳統Web服務的控制器中寫入動作。問題是我需要使用C#關鍵字(ref)作爲參數。下面的代碼不會編譯,因爲我正在使用保留字ref。那麼如何設置WebApi路由來處理這個問題呢? 例子: public class MyController : BaseController
{
[ActionName("RedirectToItem")]
[HttpGet]
p
使用標準路由: config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
有了這些操作: public class Valu