답변

1

좋아하는 패턴을 사용할 수 있습니다. 중요한 무엇

_routes.MapRoute("myRoute","view/{db-field}/{controller}/{action}/{id}", 
      new { controller = "home", action = "index"} 
      ); 

는 경로 세그먼트 (이 예에서는 '보기')를 가지고 있으며이 경로가 아닌 기본 하나를 사용할 수 있도록 다른 사람 전에 경로를 선언하는 것입니다. 나는 db-field가 기사 제목과 같다고 생각하고 SEO 목적으로 원한다.

+0

데이터베이스를 사용하여 URL을 생성하고 싶으므로이 ID에서 데이터를 정확히 검색 할 수있는 위치는 어디입니까? 내 링크에 해당 호스트가 없기 때문에 누군가 해당 페이지를 볼 때 생성하고 싶습니다. –

+0

이해가 안됩니다. 예제를 게시 할 수 있습니까? – MikeSW

+0

ok {teacher-name}/{controller}/{action}/{student-id}이 (가) 생겼을 때 학생 ID를 얻을 때마다 데이터베이스에서 교사 이름을 자동으로 추출하려고합니다. 보기 사이드의 URL 작업 링크에 교사 이름의 추가 매개 변수를 추가하십시오. 라우팅 엔진이 student-id 매개 변수를 만날 때마다 교사 이름을 반환하는 함수를 실행해야합니다. 감사합니다 마이크 –

관련 문제