2013-01-16 3 views
1

MVC3/4 웹 사이트 용 재배포 가능 구성 요소를 만들고 패키지하는 방법을 알고있는 사람이 있습니까? 예를 들어 UI 및 비즈니스 논리와 함께 기능이 포함 된 웹 양식이있는 사용자 컨트롤 등이 있습니다. 모듈화, 패키징 및 다양한 다른 상황에서 재사용, 가능하다면 소스 코드를 실제로 공유하지 않고 MVC에서이를 수행하는 방법은 무엇입니까? 감사MVC 용 재배포 가능 구성 요소 만들기

답변

2

이 작업을 수행 할 수 있습니다 RazorGenerator Visual Studio 확장 (http://razorgenerator.codeplex.com/)을 사용하십시오. 설명서는 완벽하지만 기본적으로 각 뷰의 사용자 정의 도구 속성을 "RazorGenerator"로 설정해야합니다.이 파일은 WebForms의 디자이너 파일과 비슷한 "[viewname] .generated.cs"파일을 생성합니다. 그런 다음 프로젝트의 DLL로 컴파일되므로 다른 프로젝트/컨텍스트에서 DLL을 참조하고 프로젝트의 자체 뷰를 사용하는 것과 같은 방식으로 컴파일 된 뷰를 사용할 수 있습니다. 필자는이 프로젝트를 편집기 및 디스플레이 템플릿의 전체 제품군을 정의하고 강력한 형식의 모델에 대해 사용했던 프로젝트에서 광범위하게 사용했습니다.

+0

고마워요.이게 정확히 내가 원하는 것처럼 보입니다. –

1

당신은 아마 MVC보기 사용자 정의 컨트롤을 검색하는

당신은 예를 들어 here 또는 MVC보기 사용자 정의 컨트롤에 대한 간단한 구글 검색을 찾을 수 있습니다

는 예를 많이 당신을 제공

관련 문제