AttributeRouting是否可以捕获/内部参数?

时间:2014-10-03 13:16:14

标签: routing asp.net-mvc-5 attributerouting

首先让我说清楚我在谈论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;

1 个答案:

答案 0 :(得分:1)

不会[PUT(&#34; Sample / {* id}&#34;)]有效吗?星号表示&#34;休息&#34;。