문제

컨트롤러 작업 중 하나에서 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 });
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top