좋아요, MVC 3 라우팅 질문/답변의 대표 샘플을 살펴본 결과 질문의 80 %에 답변했습니다. 좋은 일이지만, 지금 가장 어려운 부분은 해결되지 않은 상태로 남아 있습니다. 내가 할 수있는 MVC 3 라우팅 혼성
routes.MapRoute(
"Location",
"Location/{id}",
new { controller = "Location", action = "Details", id = System.Guid.Empty }
);
: 내 세계에서
, 나는 URL의 로컬 호스트/위치/가이 드
내가 내 기본 경로 이전에 입력 한이 경로의 기반으로, 좋은 작품이 내가 원하는 위치에 대한 Guid를 전달하지만, 그것은 오른쪽 아래에 있습니다. 주소 표시 줄에 표시된 URL을보고 페이지 내에서 링크 된 URL을보고 싶습니다. localhost/Location/Paris
분명히 매개 변수를 문자열로 변경하고 "Paris"를 전달할 수는 있지만 내가 데이터베이스를 파리, 프랑스가 아닌 파리, 텍사스가 Guid의 사용없이 원한다는 것을 이해하도록하는 방법을 이해하지 못한다.
이 문제에 대한 실질적인 도움이 필요합니다. 즉각적인 문제를 해결할뿐만 아니라 일반적으로 라우팅을 더 잘 이해할 필요가 있습니다. 나는 내 필요를 충족시키기에 충분하다고 생각했지만 분명히 그렇지 않습니다.
미리 감사드립니다.
나는 이드 다음에 의미없는 설명자를 추가하는 것을 생각하지 않았다. (예,이 사이트를 사용하더라도) –
많은 인기 사이트는 # -at-the-end-append 일을합니다. Wikipedia, Yelp 등이 있습니다. –