ASP.NET MVC- 교차 응용 프로그램 링크를 생성 할 수 있습니까?
-
21-08-2019 - |
문제
HTML 헬퍼 클래스를 사용하여 교차 신청 동작 링크를 생성 할 수 있습니까?
나는 다음과 같습니다 (둘 다 별도의 VS2008 프로젝트).
http://mainwebsite/ http://mainwebsite/application
/mainwebsite/application/project to/mainwebsite/에서 링크를 생성하고 싶습니다. 이게 가능해? 아니면 하이퍼 링크를 하드 코드해야합니까?
덧셈:
내 질문은 또한 그 반대도 적용됩니다. 따라서/MainWebsite/to/MainWebsite/Application에서 링크를 생성합니다. 응용 프로그램 이름을 컨트롤러 이름으로 시뮬레이션하여 이미 그렇게했습니다.
<% =Html.ActionLink("ApplicationName","",new With {.Controller = "application" }) %>
해결책
예, 당신은 이것을 할 수 있습니다. HTML 헬퍼는 URL을 생성합니다 ASP.NET MVC를 완전히 무지한 라우팅 시스템 사용 그리고 당신의 응용 프로그램. 다른 응용 프로그램의 경로 테이블에 경로가있는 경우 HTML 헬퍼를 사용하여 URL을 생성 할 수 있습니다. 경로 테이블에 현재 응용 프로그램의 경로 만 포함 할 수 있다는 규칙은 없지만 경로 주문 방법에 대해주의해야합니다.
제휴하지 않습니다 StackOverflow