我有一个带有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}")]