문제

INDEX 작업이 URL에 나타나지 않기를 바랍니다.

예를 들어,보고 싶습니다

www.mywebsite.com/mycontroller/1

대신에

www.mywebsite.com/mycontroller/index/1

html.actionlink tag 또는 global.aspx 파일에 특별한 일이 있습니까?

도움이 되었습니까?

해결책

당신의 경로에 대해 이것을 시도하십시오.

routes.MapRoute(
    "Index",
    "/{controller}/{id}",
    new { controller = "Home", action = "Index" }
);

"index"의 기본값으로 조치를 설정합니다.

다른 팁

예, 다음과 같이 경로를 수정하여 할 수 있습니다.

 routes.MapRoute(
                "Default",                                              // Route name
                "{controller}/{id}",                           // URL with parameters
                new { controller = "MyController", action = "Index", id = 1 }  // Parameter defaults
            );
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top