100 개 이상의 웹 페이지가있는 ASP.NET webforms 프로젝트가 있습니다. 이 페이지에는 모두 Site.master 마스터 페이지가 있습니다.Webforms MasterPage를 MVC로 교체 _Layout.cshtml
우리는 우리의 webforms 프로젝트를 MVC로 변환하기 시작했습니다. 따라서 MVC에서는 _Layout.cshtml을 새로운 마스터 페이지로 사용합니다. Site.master의 모든 내용이 _Layout.cshtml에 복사되었습니다. Site.master가 비어 있습니다.
이제 프로젝트의 모든 100 개 이상의 웹 페이지가이 새 MVC Layout.cshtml을 어떻게 호출 할 수 있는지 알고 싶습니다. 따라서 Site.master를 호출하는 대신 내 프로젝트의 모든 페이지에서 Layout.cshtml을 새 마스터 페이지로 사용해야합니다.
페이지가 실제로있는 경우에만 사용할 수 있습니다 :
당신의 의견에 대한 조치와 컨트롤러가 있으면
, 단순히 레이아웃 페이지를 사용하려면보기의 맨 위에 다음을 추가합니다. cshtml ** 파일이 ** ASP.NET MVC 컨트롤러 **를 통해 렌더링되는 경우 ** –대체해야 할 것은 ASP.net 마스터 페이지뿐입니다. thats – JanNet
플랫폼의 1 % 만 마이그레이션하고 작동하기를 바랍니다. –