2010-06-28 6 views
1

HomeControllerRedirectToAction 메서드를 통해 CustomerController의 인덱스 동작으로 리디렉션되는 인덱스 동작이 있습니다. 이 인스턴스에서는 RedirectToActionmysite.com/Customer을 나타내는 URL을 수정하는 방법을 좋아하지 않습니다. CustomerController의 색인 작업을 계속 활용할 수있는 리디렉션을 수행 할 수있는 대체 메커니즘이 있습니까?RedirectToAction에는 어떤 대안이 있습니까?

public RedirectToRouteResult Index() 
{ 
    return RedirectToAction("Index", "Customer"); 
} 

답변

1

내가 이해 한 것처럼 RedirectToAction은 라우팅 테이블에서 역방향 조회를 사용하여 URL을 생성합니다. 따라서 라우팅 모듈에 "/ Customer/Index"를 Controller Customer 및 Action Index에 매핑하려는 경우 RedirectToAction은 Index 및 Customer 인수를 가져 와서 "/ Customer/Index"로 변환합니다.

RedirectToAction의 동작을 변경하려면 라우팅 규칙을 변경하기 만하면됩니다.