저는 포털/CMS 프로젝트에서 일하고 있습니다. (불행히도) WebParts 플랫폼에서 기초를 쌓았습니다.asp.net의 포털의 모든 페이지에 강제로 WebPart가 나타 납니까?
그러나 웹 파트를 모든 페이지에 표시할지 여부를 선택하려면 관리자에게 옵션을 제공해야합니다. 마지막으로 a nice article에서 까지 발견했습니다. Damon Armstrong은 페이지 그룹의 모든 개인 설정 데이터를 하나의 레코드로 저장하는 방법을 설명합니다. 따라서 관리자가 웹 파트에 대해 수행 한 모든 변경은 전체 페이지에 영향을 미칩니다.
그러나 때문에 이러한 이유로 저를위한 솔루션이 될 것 같습니다하지 않습니다
1 위 솔루션 페이지 그룹에 대한 작업; 실제로 모든 웹 파트를 표시 할 페이지를 선택할 수 있지만 역순으로 예상합니다. 모든 페이지에 표시 할 웹 파트를 선택하십시오.
2 데이터 입력 후 페이지에 웹 파트를 추가하면 각 페이지의 내용을 표시하기 위해 일련 화 및 비 직렬화해야하는 개인화 레코드의 방대한 데이터 크기 문제가 발생합니다.
또 다른 사용자 지정 개인 설정 공급자 또는 webparts 시스템에 대한 해킹을 작성하여 해결할 수도 있지만 지금은 어떻게 할 수 없습니다. 문제에 대한 아이디어가 있습니까? 감사합니다.
빠른 응답을 주셔서 감사합니다.하지만 제가 말하고있는 기사에서 설명한 것처럼 마스터 페이지는 마스터 페이지가 아닌 단일 페이지에 의존하는 개인 설정 시스템 저장소 때문에 어떤 문제도 해결하지 못합니다. – Mehdi
@Mehdi : 질문을이 정보로 업데이트해야합니다. –
그래, 그 기사에서 해결책을 거부해야하는 이유를 설명하는 것을 잊어 버렸습니다. 나는 그 질문을 편집했다. – Mehdi