2012-05-04 3 views
0

인트라넷, 주 응용 프로그램 인 웹 응용 프로그램 (MVC3)이 있습니다. 이 솔루션은 인트라넷이라고하며 다른 프로젝트가 있습니다. 이 웹에는 메인 div (작업 영역)와 다른 웹 응용 프로그램을로드하는 메뉴라는 두 개의 영역이 있습니다.MVC3에서 외부 웹 응용 프로그램로드 주 응용 프로그램 - 인트라넷

인트라넷 프로젝트 외부의 다른 응용 프로그램을 만들고 싶습니다. 메뉴,보기 등으로 크고 매우 다를 수 있습니다 ... 기본 웹 응용 프로그램 (인트라넷) 메뉴에서 이러한 웹 응용 프로그램을 "호출"하고 싶습니다. , 그리고 메인 애플 리케이션의 주요 div에로드 싶어요.

두 가지 질문이 있습니다. -이 아키텍처를 사용하면 기본 응용 프로그램에서 응용 프로그램을 어떻게로드 할 수 있습니까? - 좋은 아키텍처입니까? 다른 옵션 : 지역, iframe, ...

고마워요!

답변

1

다른 UI를 사용하여 서로 다른 응용 프로그램에서 동일한 데이터를 공유하는 경우 데이터를 반환하고 원하는 클라이언트 응용 프로그램에서 액세스하여 관련 UI 형식으로 표시하는 서비스를 만듭니다.

당신이 전혀 다른 웹 응용 프로그램에서 그 페이지를 showt하려는 경우, 당신은이

1)를 사용하여 iframe이 중 하나가 외부 페이지

2) 새 창 열기의 내용을 표시 할 수있는 javacript window.open을 사용하고 외부 페이지를로드하십시오.

+0

감사합니다 Shyju! C#이나 Razor 명령어를 사용하여 동일한 서버에서 MVC 응용 프로그램을 호출 할 수있는 옵션이 없다는 것을 알 수 있습니까? – BrauProg

+0

@ 다른 앱의 페이지를 표시하려면 iFrame을 선택해야합니다. – Shyju

관련 문제