저는 벽에 머리를 두드리는 소리와 함께 이것을 연구했습니다. 몇 가지 웹 프로젝트가 포함될 WAP 솔루션이 있습니다. 모든 프로젝트에 하나의 공유 site.master 페이지 파일을 사용하고 싶습니다.하나의 ASP.NET 솔루션에있는 서브 프로젝트가 마스터 페이지를 공유 할 수 없습니다.
예 내 site.master 페이지는 Project1에 있고 Project2에는 webform1.aspx라는 콘텐츠 페이지가 있습니다. 여러 경로가있는 MasterPageFile을 채우려고 시도했지만 아무 것도 작동하지 않습니다. 마스터 페이지를 선택하기 위해 마스터 페이지 파일 컨텍스트 메뉴를 클릭하면 프로젝트 2 만 보입니다.
MasterPageFile="WAP/Site1.Master"
MasterPageFile="~/WAP/Site1.Master"
MasterPageFile="../WAP/Site1.Master"
아무리 마스터 페이지를 찾지 못했습니다. 이것은 가능한가? 나는 내가 몇 년 전에 이것을했다고 생각했다.
또한 "링크로 추가"를 시도했지만 작동하지 않았습니다. 누군가 그것을 해결 했습니까? – Seva
@Seva, 웹 양식 프로젝트로는 이해할 수 없었습니다. 나는 현재 당신이 코드/레이아웃을 훨씬 쉽게 (IMO) 공유 할 수 있도록 MVC로 프로젝트를 변환하고있다. – jrjensen