제품을 볼 수있는 ProductController가 있습니다. 제품에는 슬러그와 카테고리가 있습니다.ASP.NET MVC 경로 : 제품 카테고리 및 슬러그
나는 [HttpGet("route-here")]
을 경로-속성으로 다음과 같은 꽤 URL을 (예)
URL CONTROLLER ACTION PARAMETER
www.example.com/products -> ProductController.Products : "" (empty string)
www.example.com/products/phones -> ProductController.Products : "phones"
www.example.com/products/phones/iPhone -> ProductController.Details : "phones" &"iPhone"
이 바람직하게 구현합니다. 하지만 routes.MapRoute
의 Startup.cs
도 괜찮습니다.
감사합니다. 내가 첫 번째 두 경로가 현재 나를 위해 노력하고 시도했습니다 무엇
:
[HttpGet("products/{category?}")]
public ActionResult Products(string category)
을하지만 마지막 경로가하는 하지 작동하는 것 :
[HttpGet("products/{category}/{slug}")]
public ActionResult Details(string category, string slug)
* 어떤 문제가 발생합니까? 무엇을 시도 했습니까? * –