2012-01-08 4 views
0

우리는 asp.net 웹 폼을 사용하여 개발 된 인트라넷 시스템을 보유하고 있습니다. 우리는 mvc를 부분적으로 통합하려고 계획하고 있습니다. 그런 시나리오는 다음과 같습니다.기존 ASP.net 프로젝트에 MVC 기능 통합

mvc (면도기 뷰 엔진 사용)를 사용하여 html 문서를 생성하고 싶습니다. 입력은 일반적인 asp.net 웹 폼에서 가져올 것입니다. (양식 버튼 클릭 또는 그 이상으로)

이 두 시나리오를 나란히 실행하는 지침서 나 참고 자료가 많이 도움이 될 것입니다.

답변

1

ASP.Net MVC 및 WebForms 포스트 백이 혼합되지 않습니다. 이 작업을 수행하는 유일한 방법은 을 사용하는 것입니다 (좋은 생각은 아닙니다).

+0

미친 듯이 mvc 튜토리얼을 읽는 동안이 질문을 올렸으므로 내 무지를 용서해주십시오. 개별적으로 mvc 사이트 (템플릿을 사용하여 HTML 문서 생성)를 실행하고 문서를 생성하기 위해 웹 양식 사이트에서 쿼리 데이터로 url을 호출하는지 궁금합니다. – user446923

+0

그러면 ViewState 인 WebForm의 요점을 잃게됩니다. 웹 폼이 유연하다면 MVC로만 전환해야합니다. – SLaks

+0

입력에 대한 감사합니다. 우리는 프로젝트 크기를 고려하여 단계별로 MVC로 단계적으로 이동하는 것을 고려 중입니다. 프로젝트의 일부에서 mvc를 구현할 수 있을지 생각하고 천천히 변화를 시작할 것입니다. 그래서 당신이 조정할 우아한 방법을 내가 뭘하려고했는지 구현할 수 있습니까? 어떤 대안? 아니, 그렇다면 내가 뭘하고 있었는지 되돌릴 것이고 webforms를 사용하여 할 것이라고 생각합니다. 조언 해 주셔서 다시 한 번 감사드립니다. – user446923

1

설명 된 구현에 대해 잘 모르겠지만 MVC 뷰를 사용하여 일부 aspx 페이지를 다시 작성하고 컨트롤러에 기존 코드를 모두 가져 와서 새 코드 생성을 최소화 할 수 있습니다 . 모든 페이지가 MVC보기가 될 때까지 한 번에 한 페이지 씩 수행 할 수 있습니다. 행운을 빕니다.

관련 문제