2012-02-01 3 views
0

URL 라우팅에 익숙하지 않지만 작동 방법을 계획 중이므로 products.aspx?category=cars과 같은 URL을 products/cars으로 표시 할 수 있습니다.확장 URL 라우팅을 사용하는 상대 URL

내가보기에 가장 큰 문제는 URL이 다시 라우팅 된 페이지에 products.aspx?category=food에 대한 링크가 있으면 브라우저가 사용자에게 products/cars/products.aspx?category=food을 전송하지 않는다는 것입니다.

내가 잘못 했습니까?이 문제를 해결할 방법이 있습니까?

+0

아약스 호출을 할 때의 의미는 무엇입니까? 확실히 ajax 호출은 .asmx/.svc 일 것입니다. 제품/자동차 페이지에서 HORFS를 올바르게 해결하는 방법을 묻고 있습니까? – Jon

+0

@ 존 [no] (https://www.google.com/search?q=ajax+page+method). 내가 더 일반적인 질문에 대한 답을 구했습니다. – Greg

+0

다음은 URL 재 작성을위한 방법입니다. http://learn.iis.net/page.aspx/461/creating-rewrite-rules-for-the-url-rewrite-module / – Candide

답변

0

products/cars/products.aspx? category = food, correct.로 보내드립니다. 그것은 당신이 URL 매핑을 사용하면 귀하의 링크를 구축 싶지 않을 것입니다 그러나 경우

을 /products.aspx?category=food가되도록

당신은 당신의 URL에 선행하는 '/'를 추가하여이 문제를 해결할 수 "제품/식품"을 재사용 할 수 있습니까?

0

일반적으로 URL 재 작성과를, 당신은 항상 건가요 index.aspx를 사용하고 있습니다. 모든 경로는 사용자가 설정 한 패턴으로 설정됩니다.

index.aspx? 디스플레이 = 제품

mysite.com/products/food 또는 mysite.com/products/category/food

당신로 전환 할 & 카테고리 = 음식 특정 재 작성 도구로 구성 옵션을 사용하여이를 처리하는 방법을 사용자 정의 할 수 있습니다.