0

우리는 고객을 위해 다양한 제품 범위를 보유하고있는 MVC 응용 프로그램을 보유하고 있습니다. 응용 프로그램 내에서 제품에 입력되는 특정 필드가 포함 된 SharePoint 사이트의 특정 페이지 서식 파일을 사용하여 새 페이지를 만들고 채워야합니다.C# 응용 프로그램의 목록이없는 SharePoint 페이지를 동적으로 만듭니다.

어쨌든 외부 응용 프로그램에서 템플릿을 사용하여이 필드를 직접 게시하고 체크 인하 고 게시 할 수 있으면 데이터를 저장할 목록을 만들지 않아도됩니다. 전지? 그들은 수동적 인 상호 작용없이 모든 것이 자동으로 수행되도록 요청하고 있습니다.

나는 몇 가지 연구를 수행했으며 모든 것이 필드를 먼저 목록에 포함해야한다고 제안합니다.

답변

1

거의 모든 것이 목록에 저장됩니다 (페이지도 있지만 문서 라이브러리라고 함). 그래서 이것이 최선의 방법 일 것입니다.

제품에 필요한 필드가 들어있는 콘텐츠 형식을 만듭니다. 특정 콘텐츠 형식을 사용하는 페이지 레이아웃 (예 : here)을 만듭니다. 그런 다음 페이지 레이아웃에서 필드를 볼 수있게 만듭니다 (셰어 포인트 디자이너로 레이아웃을 변경하십시오). 그런 다음 각 제품에 대해 새 페이지 레이아웃/콘텐츠 유형을 사용하여 페이지 라이브러리에 새 페이지를 추가하기 만하면됩니다. 페이지 추가는 외부 응용 프로그램의 클라이언트 API를 통해 수행 할 수 있습니다.

+0

통제 및 변경 제어 기능이 너무 빡빡하기 때문에 팀 리더는 데이터를 조작하기 위해 웹 컨트롤을 편집하기를 원합니다. 그래서 사용자가 수동으로 대신 배치 한 동일한 레이아웃을 사용하는 것이 좋습니다. 들판에 들어서 자 그는 목록에서 뽑아 채워지기를 원합니다. 이것은 이전에 생성 된 오래된 파일을 새로운 제품으로 업데이트 할 수 있고 새로운 페이지는 이전과 동일한 레이아웃을 따르게 됨으로써 모든 것이 일관됨을 의미합니다. hes는 지금 정보가 저장되는 곳과 그것을 조작하는 방법을 발견하는 것으로 나에게 할당했다. .. 어떤 생각 –