나는 내보기asp.net MVC Html.ActionLink() 유지 경로 값 내가 원하지 않는
<%= Html.ActionLink("LinkText", "Action", "Controller"); %>
에 다음 ActionLink을 가지고 있고 그것은 http://mywebsite.com/Controller/Action
는 내가 추가 말 다음 URL을 생성 끝에 ID를 입력하십시오 : http://mywebsite.com/Controller/Action/53 페이지로 이동하십시오. 이 페이지에는 위에서 지정한 마크 업이 있습니다.
http://mywebsite.com/Controller/Action/53이
합니다 (ID의 추가 통지)하지만 그것은 ID를 제거하고이 http://mywebsite.com/Controller/Action처럼, 원래했던 것처럼 (보고 싶어 : 나는 URL에서 볼 때 지금은 다음과 같습니다 생성 여기에 아무런 ID도 알려지지 않음)
어떻게 해결할 수 있습니까? 컨트롤러/동작이 변경 될 수 있으므로 하드 코딩 된 URL을 사용하고 싶지 않습니다.
이 문제와 해결 방법에 대한 Microsoft 공식 설명은 [this workitem] (https://aspnetwebstack.codeplex.com/workitem/1346)을 참조하십시오. – NightOwl888