2010-01-17 2 views
2

제품 카테고리가있는 웹 사이트가 있습니다. 나는 www.domain.com/categoryA와 거의 같은 경로에 정의 된 범주를 갖기를 원했습니다.MVC 공백이있는 범주에 대한 라우팅

내 문제는 여기에 내 데이터베이스에 '권투 글러브'카테고리가 있다면 어떻게 카테고리 이름의 공간을 처리합니까?

+0

실제로 해 보셨습니까? –

+0

폴 (Paul)이 암시하는 것처럼, 그것은 완전히 잘 작동 할 것입니다. ASP.NET 자체도 ASP.NET 라우팅도 공간에 문제가 없습니다. – Eilon

+0

실제로 시도하지는 않았지만 % 20이 (가) 인코딩 된 URL에서 필요하다고 예상했으나 좋지 않습니다. 대시를 사용하려면 아래에서 답변을 수락하고, 최선의 해결 방법처럼 보입니다. – lloydphillips

답변

3

공백을 % 20 (으)로 인코딩 할 수는 있지만 예쁜 URL에는 적합하지 않습니다. 나는 그들을 대시로 변환하고 카테고리 이름에 대시를 허용하지 말 것을 제안합니다. 공백을 사용하지 않도록 설정하고 사용자가 대부분의 태깅 시스템처럼 대시를 사용하도록 할 수도 있습니다.