2012-08-01 4 views
0

Sharepoint 페이지를 가리키는 webbrowser 컨트롤을 열려고하는데 masterpage와 모든 시각적 인 쓰레기를 제거하고 본문 텍스트 만 표시해야합니다. 나는 일종의 winforms에 익숙하지 않고, 나는 이것을하는 방법을 궁금해. 브라우저 컨트롤에 본문 DOM 요소를 표시하는 방법이 있습니까?웹 브라우저 컨트롤에만 웹 페이지 본문 텍스트를 표시하려면 어떻게합니까?

업데이트 : 전체 본문을 다운로드하려고 시도했지만 (본문 부분의 부분 문자열 만 포함되기를 바랍니다) 서버 오류가 발생합니다. "401 무단 ". WebClient 개체의 자격 증명을 적절한 사용자 이름과 암호로 설정했지만 여전히 동일한 오류를 설정했습니다.

또한 WebBrowser 컨트롤에서 원시 HTML을 방해하려했지만 실제로 컨트롤의 속성 중 하나에 액세스하려고하면 .navigate()가 성공적으로 수행되지만 WebBrowser 컨트롤이 객체의 인스턴스

답변

0

표준 웹 브래너 컨트롤을 사용하여 수행 할 수 없다고 생각합니다. 수동으로 HTML 문서를 구문 분석하고보고 싶은 페이지를 만들어야합니다. 다른 옵션은 셰어 포인트 웹 서비스에서 필요한 정보를 요청하고 적절한 방법으로 표시하는 것입니다.

SharePoint 2010 Web ServicesUsing the SharePoint Foundation 2010 Managed Client Object Model with the Open XML SDK 2.0을 참조하십시오. 두 번째 옵션이 더 좋습니다.

+0

브라우저 컨트롤에서 html을 가져 오려고했으나 브라우저 컨트롤에 액세스 할 때 브라우저 개체에 액세스하려고해도 null 참조가 계속 나타납니다. 그렇지 않으면 sharepoint에서 직접 요청하는 방법에 대한 리소스가 있습니까? – Sinaesthetic

관련 문제