2013-09-30 1 views
1

나는 Asp.net 응용 프로그램을 가지고 있습니다. 다른 Asp.net MVC 응용 프로그램을 Exsting Asp.net 응용 프로그램에 통합하려고합니다.Asp.net 정상 페이지에서 Asp.net MVC 페이지 호출 방법?

그래서 다음과 같이 변경했습니다.

1. 나는 Exsting Asp.net 응용 프로그램에서 영역을 추가했습니다. 2. routeconfig의 경로가 추가되었습니다. 3.Now Asp.net MVC 면도칼을 호출하는 방법 ??

컨트롤러 이름-홈 작업 이름 가정

어떻게 asp.net 프로젝트의 js 파일의 존재에서 MVC 지역 내에서 홈 페이지를 호출합니다.

미리 감사드립니다.

답변

0

다른 페이지를 호출하는 것과 같습니다.보기를 렌더링하기 위해 적절한 라우팅 구조를 설정했습니다.

document.location.href='yourArea/FolderName/Home/Action'; 

또는 당신은 단지 메소드를 호출 할 경우 같은

<a href="yourURlTOMvcView">MVC view </a> 
+0

안녕하세요, 정말 고마워요. 그것은 효과가있다. – user2575348

+0

하지만 또 다른 질문이 있습니다, 말하자면, 기존 asp.net 응용 프로그램이 마스터 페이지를 가지고 있고, 또한 MVC에서 동일한 마스터 페이지를 사용하고, iframe을 사용하고,이 호출을 사용합니다. document.location.href = 'yourArea/FolderName/Home/액션 ', 기존 asp.net 응용 프로그램과 MVC 모두에 대한 세션이 동일합니다. Asp에서 MVC 로의 호출이 필요합니다. 두 경우 모두 세션은 동일합니다. – user2575348

0

을 달성하기 위해 하이퍼 링크를 사용하여 다음 간단한 방법은 Response.Redirect를 ("~/컨트롤러 명/ActionMethodName")입니다;