Asp.net web api Web API 2中的属性路由
我在数据库中有一个“地址”表,地址由邮政编码/邮政编码保存 我想按邮政编码检索这些地址,但它不起作用 邮政编码格式=Le2 2SN 这是我的密码Asp.net web api Web API 2中的属性路由,asp.net-web-api,asp.net-web-api-routing,Asp.net Web Api,Asp.net Web Api Routing,我在数据库中有一个“地址”表,地址由邮政编码/邮政编码保存 我想按邮政编码检索这些地址,但它不起作用 邮政编码格式=Le2 2SN 这是我的密码 [Route("{id:length(6)}")] public IHttpActionResult GetAddress(string id) { Address address = (db.Addresses.FirstOrDefault(x=>x.postCode == id.To
[Route("{id:length(6)}")]
public IHttpActionResult GetAddress(string id)
{
Address address = (db.Addresses.FirstOrDefault(x=>x.postCode == id.ToUpper() )) ;
}
请帮帮我。
谢谢请尝试以下代码:
[Route("api/YourControllerName/{id:length(6)}")]
public IHttpActionResult GetAddress(string id){ // }
注意:您的邮政编码格式看起来有7个字符,其中包括空格字符。如果格式正确,则需要将长度更改为7