2010-11-19 5 views
0

당신도 알다시피 .MVC3는 Razor라는 대체 뷰 엔진을 제공합니다.
이 기능을 구현하기 위해 이해하고있는 것처럼 MS는 대체보기 엔진을 쉽게 통합하는 데 많은 노력을 기울였습니다..Net MVC3을 사용하면 다른 뷰 엔진을 쉽게 통합 할 수 있습니까?

다른 뷰 엔진 (nHaml, Spark ...)에 영향을 미칩니 까?
제가 주로 관심을 갖고있는 것은 도구 통합 (구문 강조, 코드 완성 등)입니다.

답변

1

제가 주로 관심을 가지고있는 부분은 도구 통합 (구문 강조, 코드 완성 등)입니다.

MVC와는 아무런 관련이 없습니다. 그것은 열려있는 파일 확장자를 인식하고 구문 강조 및 Intellisense를 추가하는 Visual Studio 플러그인을 작성하는 것과 관련이 있습니다. 따라서 MVC 3은 타사 뷰 엔진에 대한 툴링 지원 측면에서 새로운 기능을 제공하지 않습니다 (Microsoft에서 만든 Razor 뷰 엔진 용 구문 강조 및 Intellisense 제외). 대린은

그러나 (궁극적으로는 플러그인 VS 필요한를 작성하는 자신의 책임) 제 3 자 뷰 엔진 인텔리을 가지고하지 않습니다 MVC 3을 지적

+0

MVC 3 RC가 출시되었으며 Intellisense for Razor가 포함되었습니다. http://weblogs.asp.net/scottgu/archive/2010/11/09/announcing-the-asp-net-mvc-3-release-candidate .aspx –

+0

@ 넬슨, NHaml 및 Spark와 같은 타사 뷰 엔진에서 Intellisense에 대해 묻고 있다고 생각합니다. 우리 모두는 면도기가 결국 Intellisense를 얻을 것이라는 사실을 알고 있습니다. (마이크로 소프트 베이비 이후) –

+0

그렇기 때문에 내 자신의 답변을 게시하지 않았습니다. 'MVC 3는 새로운 것을 가져 오지 않을 것입니다. 미래와 비슷하게 들렸습니다. 그러나 나는 이미 그것을 지적하고 싶었습니다. –

0

, MVC 3는 쉽게 제 3 자보기 엔진 템플릿을 연결 할 수 있도록 않습니다 새 프로젝트 추가 및보기 추가 대화 상자로 이동하십시오.