MVC Route模板参数的不同类型

时间:2014-10-16 21:16:54

标签: asp.net-mvc asp.net-web-api2

我有一个带有get方法的MVC控制器,该方法有2个参数,taxid和number。 第二个参数(数字)可以是字符串或int。

我想出了以下签名,因此第二个参数同时接受alpha或int。

  [System.Web.Http.HttpGet]
       [Route("{taxId:int}/{number:alpha}")]
       [Route("{taxId:int}/{number:int}")]
        public HttpResponseMessage GetBy(String taxId, String number)

我想知道这两个路线参数是否可以组合成一行,如:

[Route("{taxId:int}/{number:alpha||int}")]

0 个答案:

没有答案