문제

ASP.NET MVC5에서 스캐 폴딩 템플릿을 관리해야합니다. 그러나 관련 파일을 찾을 수 없었습니다.

또한 페이징 또는 내보내기 옵션을 비난 템플릿에 넣을 수 있습니까?

문안 인사.

도움이 되었습니까?

해결책

아래는 Basecontroller의 스캐 폴드 템플릿을 사용자 정의한 방법입니다. 다음 단계를 따라 더 많은 템플릿을 사용자 정의하고 사용자 정의하려는 올바른 템플릿을 선택할 수 있습니다.

  1. 프로젝트 폴더에서 직접 "CodeTemplate"호출 폴더 호출을 만듭니다.

  2. 아래 경로로 이동하여 MVCControllerWithActions 폴더를 폴더에 "CodetemPlates"에 복사하십시오.

    C : Program Files (x86) Microsoft Visual Studio 12.0 Common7 Ide Extensions Microsoft Web MVC Scaffolding Templates

  3. 프로젝트에서 CodetemPlates-> MVCControllerWithations로 이동하십시오.

  4. C#, Delete Controller.vb.t4를 사용한 경우 MVCControllerWithactions에는 Controller.cs.t4 및 Controller.vb.t4라는 두 개의 파일이 있습니다.

  5. Controller.cs.t4 파일을 열고 아래와 같이 컨트롤러 이름을 BaseController로 수정하십시오.

    공개 클래스 < #= 컨트롤러 이름 #> : BaseController {}

  6. 이제 "새 스캐 폴드 항목 추가"를 사용하여 MVC5 컨트롤러를 만들려고하면 사용자 정의 된 템플릿을 사용합니다.

.

도움이되기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top