首先让我说清楚我在谈论AttributeRouting http://attributerouting.net/的独立项目,而不是内置的属性路由。
采用这个稍微修改过的示例代码版本:
public class SampleController : Controller
{
[GET("Sample")]
public ActionResult Index() { /* ... */ }
[POST("Sample")]
public ActionResult Create() { /* ... */ }
[PUT("Sample/{id}")]
public ActionResult Update(string id) { /* ... */ }
}
假设对于Update
,我希望请求PUT Sample/Cheese/Swiss
有任何方式通知AttributeRouting id
参数应该捕获&#34; 奶酪/瑞士< /强>&#34;
答案 0 :(得分:1)
不会[PUT(&#34; Sample / {* id}&#34;)]有效吗?星号表示&#34;休息&#34;。