【发布时间】:2012-04-19 09:08:42
【问题描述】:
我正在尝试使用新的 ASP.NET Web API 来执行以下操作:
对/api/business/{id} 的GET 获取企业的目录信息。对同一 URL 的 PUT 会更新信息等。该部分工作正常。当我想添加以前的操作以查看对该业务的评论时,我遇到了问题。理想情况下,我希望可以通过/api/business/{id}/reviews 联系到,其中 GET 返回评论,POST 提交新评论,等等。
在普通的 ASP.NET MVC 应用程序中,我可以定义两个操作方法(Reviews 和 PostReview),然后使用属性来更改操作名称并接受第二个函数的 HTTP 方法。我希望有一些方法可以用新系统中的类来做到这一点,但我无法弄清楚它是什么,而且我在文档中没有看到任何关于这个问题的信息。
使用区域并不工作,据我所知:我需要/business/{id} URL 才能工作并处理中断的区域。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-routing asp.net-web-api