2012-01-21 2 views
2

우리는 .NET 상점 (일반적으로 ASP.NET MVC)이며 정적 HTML 사이트에 대한 고객 요구 사항이 있습니다. 우리가이 운동을 마치면서 내 피부 아래서 얻은 유일한 부분은 동적 인 사이트에서 피하기위한 많은 트릭을 가지고 있다는 거대한 복제입니다. 누구든지 날 면도기 또는 유사한 방식으로 부분 코드, 마스터 페이지 또는 유사한 도구를 사용하여 코드를 개발할 수있게 해주는 라이브러리를 알고 있지만 정적 HTML 사이트로 출력을 생성 할 수 있어야합니다.좋은 Visual Studio 정적 HTML 생성기가 있습니까?

나는 그렇게 할 수있는 시스템을 만들 수 있음을 알고 있지만, 다른 사람들이 이미 그것을 만들었다면 휠을 다시 만들 필요가 없다.

P .: 고객이 정적 사이트를 사용해야하는지 여부에 대한 논의에 관심이 없습니다.

답변

3

Visual Studio 용 템플릿 엔진을 찾는 것처럼 들리 네요.

내장 된 것을 보는 것이 좋습니다 - T4.

Visual Studio에서 T4 텍스트 템플릿은 텍스트 블록을 생성 할 수있는 텍스트 블록과 컨트롤 논리가 혼합되어 있습니다. 제어 논리는 Visual C# 또는 Visual Basic에서 프로그램 코드 조각으로 작성됩니다. 생성 된 파일은 웹 페이지, 리소스 파일 또는 모든 언어의 프로그램 소스 코드와 같은 모든 종류의 텍스트 일 ​​수 있습니다.

정적 HTML 파일을 만들 때 사용할 수 있습니다. 릭 Strahl 설명으로


또한, embedding Razor를보십시오.

또는 심지어 T4 with Razor에 의해 기술 된 바와 같은 Mikael S ö derstr ö m.

1

일반적인 전처리 기/템플릿 엔진을 찾으려면 PPWizard을 시도하십시오. 사이트에서 사용자를 놀라게하지 마십시오. 좋은 도구입니다.