우리는 제품 사이트를 구축 중이며 ASP.NET WebForms C#에서 경로를 사용하고 있습니다. 우리는 현재이ASP.NET Webform 라우팅
routes.MapPageRoute("", "{categoryName}", "~/Category.aspx");
routes.MapPageRoute("", "{categoryName}/{subCategoryname}", "~/SubCategory.aspx");
그것은 작동 큰 ..
신발/여자 신발/어린이, 부츠/남성 부츠/여자.
우리는 다음과 같은 resutls 얻을 희망에 새로운 노선을 추가
제품/산 빛 - 남성 - 하이킹 부츠
그래서 우리는 지금 우리의 라우터는
routes.MapPageRoute("", "{categoryName}", "~/Category.aspx");
routes.MapPageRoute("", "{categoryName}/{subCategoryname}", "~/SubCategory.aspx");
routes.MapPageRoute("", "Product/{productName}", "~/Product.aspx");
있다
그러나 /Product/Mountain-Light-Mens-Hiking-Boots 라우터가 켜질 때 라우터가 켜집니다 SubCategory.aspx, 이는 우리가하고 싶은 것이 아닙니다. Product.aspx을 실행하고 싶습니다.
나는 'Prodcut'이 categoryName인지 여부를 라우터가 알지 못한다는 것을 알고 있습니다.
/제품에 대한 다른 루트 수준 라우팅을 어떻게 추가합니까?
이것은 효과가 있습니다. - 어떻게 아는거야? :) –