2010-03-22 3 views
0

웹 파트에서 파일, html 또는 사용자 정의 AJAX 응답을 어떻게 스트림하나요?(sharepoint) 웹 파트의 콘텐츠 스트리밍

현재 신속하고 매우 까다로운 해결책은 웹 파트가 특정 쿼리 매개 변수를 사용하여 현재 페이지를 호출하도록하는 것이며 웹 파트는이를 확인하고 정상로드를 수행하는 대신 필수 결과물을 출력하고 응답을 호출합니다 종료.

SharePoint가 다른 웹 파트를로드하고 웹 파트에 도달하기 전에 해당 코드를 실행할 수 있으므로 좋지 않습니다.

웹 파트는 데이터 소스 설정으로 구성됩니다. 즉, 스트리밍 컨텍스트가 웹 파트에 고유해야 올바른 데이터 소스 설정을 얻을 수 있습니다.

답변

0

정상적인 .Net 웹 사이트와 동일한 방식으로이 작업을 수행 할 수 있습니다.

또한 웹 파트를 제공하기 위해 설명한 메커니즘을 사용했습니다. 검색 당 "JSON"응답 피드 "param"은 현재 페이지를 다시 param으로 제공합니다. 그런 다음 온로드 중에 선택되고 스위치가 올바른 응답을 결정하는 데 사용됩니다.

다른 명백한 방법은 지원 웹 서비스를 작성한 다음 마스터 페이지에있는 ScriptManager에 등록 할 수 있다는 것입니다. 그런 다음 webservice 메소드를 호출하여 필요한 정보를 그려 사용자 정의 webpart를 간단하게 구성 할 수 있습니다. 일반적으로 안정적으로 호출 할 수있는 비즈니스 객체의 webservice 클래스를 사용하여 비즈니스 객체 계층을 만드는 경우입니다.

관련 문제