컨트롤러에서 액션 링크 생성
-
03-07-2019 - |
문제
컨트롤러 작업 중 하나에서 XML을 생성하고 있습니다. XML의 속성 중 하나는 an입니다 href
일부 매개 변수가있는 다른 컨트롤러 및 작업에. XML은 다음과 같이 보일 것입니다.
<projects>
<project id="42" name="Project X", href="/projects/42"/>
<!-- etc. -->
</projects>
URL이 상대적이든 절대적 인지도 신경 쓰지 않지만 내 질문은 다음과 같습니다. 컨트롤러 코드에서 유형 안전 방식으로 URL을 생성하는 방법은 무엇입니까?
다시 말해, 어떻게 해야하는지 HtmlHelper.ActionLink
그러나 컨트롤러에서?
해결책
반사기를 사용하여 찾았습니다.
string href = Url.Action("DetailsAsXml", new { projectId = item.Id });
제휴하지 않습니다 StackOverflow