추가 기능이있는 셰어 포인트 자산 선택 도구 대화 상자 대신 사용하고 있습니다.Sharepoint 2010 : SPList 개체를 유지하는 방법?
다른 사이트 모음에있는 미디어 라이브러리를 탐색해야합니다. 그래서 sharepoint 속성 백에 대한 media libs에 URL을 추가 할 수있는 구성 페이지를 추가했습니다.
사용자 정의 AssetPicker 대화 상자에서 구성된 URL에서 생성 된 SPList 객체를 medialibs라는 멤버 목록에 추가했습니다.
SPList 개체가 속한 SPWeb 및 SPSite를 dspose하는 것이 매우 중요하다는 것을 알고 있습니다. 페이지의 OnUnload 이벤트에서이를 수행하지만 OnUnload가 다시 게시 될 때마다 calld된다는 것을 발견했습니다. medialibs의 SPList 객체에 대한 참조를 보유하고있는 페이지에 트리 뷰 컨트롤이 있으므로 OnLoad에서 매번 medialibs 목록을 다시 작성할 수 없습니다. 내가 처분하고 재건하면, 대상은 새롭고 다르다. 트리 뷰는 노드가 열리는 정보를 잃어 버리기 때문에 매번 다시 작성할 수 없습니다.
다시 게시를 통해 medialib의 내용을 유지하는 방법은 무엇입니까? 사용자가 페이지를 떠날 때 medialib의 SPList 객체가 올바르게 처리되도록하려면 어떻게합니까?
감사합니다.