특정 컨트롤러의 경우 존재하지 않는 작업을 인덱스로 라우팅 할 수 있습니까?
예를 들어 내가 가지고 있다면
fashionController/
fashionController/shoes/
fashionController/bags/
fashionController/otherStuff/
인덱스보기 및 작업 만 설정할 수 있고 다른 항목에 대해 별도의보기 / 작업을 만들지 않고도 인덱스를 자동으로 사용할 수 있기를 원합니다.
예.
컨트롤러 또는 작업 이름이 URL의 일부일 필요는 없습니다. 예를 들어 모든 "fashion / *"을 다음 경로를 사용하여 동일한 작업으로 라우팅 할 수 있습니다.
routes.MapRoute(
"AllToIndex",
"fashion/{argument1}",
new { controller = "fashion", action = "Index", argument1 = "" }
);
추가 된 순서대로 일치하는 경로가 있으므로 기본 경로 이후에이 경로를 등록하면 "{controller}/{action}"
일치하지 않습니다. 일반적으로 좀 더 구체적인 경로는보다 일반적인 경로보다 먼저 이동해야하며 마지막 경로는 수학을 사용 하여 "모두 포함"하는 옵션이어야합니다 "{*path}"
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다