2017-03-21 1 views
0

기본 동작 이름을 임의의 문자열로 바꾸려고합니다.routeconfig에서 작업 이름 변경

내가 컨트롤러 이름으로이 일을하고 아래의 코드에서 예를 들어

와 그것을 작동 : 나는 단순히 내가 좋아하는 뭔가를 URL에 있도록 조치 이름에 대해 동일한 작업을 수행하려고

routes.MapRoute(
       name: "test", 
       url: "randomstring/{action}",//this works 
       defaults: new { controller = "WorkRoles", action = "DisplayListOfRolesUser", id = UrlParameter.Optional } 
      ); 

site.com/changed-action-name

라우팅과 함께 사용이 가능합니까?

누군가 도움을 줄 수 있습니까?

+0

물론 입력 할 때마다이

routes.MapRoute( name: "Default", url: "changed-action-name", defaults: new { controller = "WorkRoles", action = "DisplayListOfRolesUser", id = UrlParameter.Optional } ); 

이 행동 DisplayListOfRolesUser와 컨트롤러 WorkRoles에 데려다 것입니다 의미한다. 어떤 문제가 있습니까? –

+0

내가 {action}/newactioname과 같은 것을 시도 할 때 내가 원했던 것처럼 작동하지 않을 것이다. –

+0

나는 당신이 무슨 말을하고 있는지 전혀 모른다. –

답변

0

당신은 내가 site.com/changed-action-name