Mới với .NET Core.. Net Core Web API
Tôi đang làm gì sai? Dưới đây là bộ điều khiển của tôi
[Route("api/[controller]")]
public class customerController : Controller
{
// GET: api/values
//[HttpGet]
//public IEnumerable<string> Get()
//{
// return new string[] { "value1", "value2" };
//}
// GET api/values/5
[HttpGet("{id}")]
public customer Get(int id)
{
var repo = new customerRepository();
return repo.GetCustomerOnPhone(id);
}
}
tôi có thể gọi API với URL này
http://localhost:51375/api/customer/8172858817
tôi nhấn breakpoint trong phương thức GET, nhưng Id luôn là zero. Tôi không thể có được phương pháp để đọc giá trị đang được chuyển từ URL.
Mọi đề xuất?
Max int là '2147483647' giá trị của bạn là quá lớn. thay đổi thành 'long' – Nkosi
Hoặc sử dụng Hướng dẫn cho Id – Antoshjke