2017-03-15 2 views
0

여기 지침을 따르고 있습니다 : http://blog.davidebbo.com/2011/06/precompile-your-mvc-views-using.html, 미리 컴파일 된 면도기 템플릿을 사용하십시오. 하지만 하나의 생성 된 .cs 파일에 빌드 오류가 있습니다.RazorGenerator는 Include와 Raw 기능을 지원합니까?

'포함'이라는 이름은 현재 컨텍스트에 없습니다.

'Raw'이름이 현재 컨텍스트에 없습니다.

나는 모든 면도날에 익숙하지 않습니다. 나는 MVC5를 사용하고있다. 라이브러리 프로젝트에서 템플릿을 사용하고 있으므로 기존 MVC 프로젝트로 옮겨 보았지만 동일한 빌드 오류가 발생합니다. 빌드 오류가있는 템플릿에 @* Generator: ... *@ 헤더를 사용하고 있지 않습니다. 머리글을 사용하면 빌드 오류가 더 많이 발생합니다.

그래서 RazorGenerator는 @Include 및 @Raw 함수를 지원합니까, 아니면 RazorGenerator에서 지원하는 더 나은 방법이 있습니까?

답변

0

@Include를 @Html.Partial로 변경하고 .Raw를 .cshtml 파일의 @ Html.Raw로 변경하여 빌드 오류를 해결할 수있었습니다.

분명히 Include는 지원되지 않지만 MvcView 모드에서 생성 할 때 Partial, Raw 및 기타 @Html 함수가 지원됩니다. 템플릿 모드에서 생성 할 때 @Html 함수는 지원되지 않습니다.

관련 문제