【发布时间】:2013-10-22 23:00:39
【问题描述】:
我之前一直在使用 Web API.. 并且据我所知.. (至少是新版本)中的操作称为 Get、Post、Delete、Put 等... 这些动作是根据请求中的 http-verb 触发的。
例如,您可能有一个名为 UserApiController..的 ApiController..
如果您使用 POST http-verb.. 向 /api/user 发出请求,那么该控制器中的 Post-action 将被触发/执行..
然而.... 似乎我在使用 UmbracoApiController 时遇到了一些麻烦......由于某种原因,它不会执行 post 或 get 或映射到 http-verb 的任何其他操作.. 有什么想法吗?.. 有没有其他方法可以根据 http-verb 强制执行方法?
我当前的代码是:
public class MyController : UmbracoApiController
{
[HttpPost]
public bool Post()
{
return true;
}
}
我在动作中放置了一个断点..
【问题讨论】:
-
这个问题有运气吗?我也面临同样的问题。我可以点击控制器,但我无法从客户端到服务器获取值。如果您解决了问题,请分享
标签: asp.net-web-api umbraco routes httpverbs