2011-01-27 2 views
2

:ASP.NET MVC2 CategoryTree 라우팅 나는 SQL DB 테이블에있는

카테고리 :

INT 카테고리 ID INT ParentID 문자열 이름

나는이 somelike 링크를 확인하려면 : 로컬 호스트 : // (이름)/(이름)/(이름) 및 마지막 (이름) 카테고리가 선택됩니다.

실제 예 : 로컬 호스트 : // 스포츠/Vodni - 폴로/공

문제 : DB 카테고리의 이름은에 Vodni - 폴로 Vodní 폴로입니다. 링크를 만들면 SEO 링크 모양 (Vodni-Polo)으로 이름이 바뀝니다.

나는 어떻게 여분의 매개 변수 (스포츠/Vodni-Polo/Balls /? categoryId)를 보내지 않고도 카테고리 ID를 얻을 수 있습니다.

전 DB에서 전체 나무 종류를 얻을 수 있지만 표시 할 수있는 마녀 항목을 알아야합니다.

내가 원하는 것은 :. 내가 GET의 REQ를 보내 카테고리에서 클릭하면 (로컬 호스트 : // 스포츠/Vodni - 폴로/공) 내가 (공)

답변

1

당신은 할 수있다 whot ID를 알고 싶어이에서 고유 키 이름 지정을 통해 쿼리를 수행하고 고유성을 보장 할 수 있습니다. 또는 {controller}/{action}/{Name} - {Id}

+0

과 같은 작업을 수행하는 것이 일반적입니다. localhost : // Sports/Vodni-Polo/Balls-12 or localhost : // 스포츠/Vodni-Polo/12-ball 또는 localhost : // 스포츠/Vodni-Polo/12/Balls? 이것은 카테고리 트리 링크 SEO 좋은 링크에 대한 regualar 솔루션 무엇입니까? – JinDave

+0

@JinDave,이 질문에 대한 URL을 확인하십시오. Google은 문제를 발견하지 못하는 것 같습니다. – Vadim