다음을 통해 공유


SharePoint를 위한 웹 파트 만들기

사용 하 여 웹 파트동작을 SharePoint 사이트의 페이지는 브라우저를 사용 하 여, 사용자의 콘텐츠, 모양 직접 수정할 수 있습니다.웹 파트 페이지의 웹 파트 페이지 라는 특별 한 형식의 내부 실행 하는 서버 쪽 컨트롤입니다: SharePoint 사이트에 표시 되는 페이지의 구성 요소 들.Sharepoint에서 웹 파트에 대 한 자세한 내용은 빌딩 블록: 웹 파트.

Visual Studio 만들고 웹 파트는 SharePoint 사이트에서 디버깅 하는 데 사용할 수 있는 템플릿을 제공 합니다.

Visual Studio에서 웹 파트 만들기

웹 파트를 추가 하 여 만들는 웹 파트 모든 SharePoint 프로젝트 항목입니다.웹 파트항목은 샌드박스가 적용된 솔루션 또는 팜 솔루션에서 사용할 수 있습니다.

디자이너를 사용 하 여 웹 파트를 시각적으로 디자인 하 고 작성 하는 비주얼 웹 파트 프로젝트 또는 추가 비주얼 웹 파트 모든 SharePoint 프로젝트 항목입니다.비주얼 웹 파트 항목은 팜 솔루션에서만 사용할 수 있습니다.

Ee231579.collapse_all(ko-kr,VS.110).gif웹 파트 항목

A 웹 파트 항목은 SharePoint 사이트의 웹 파트를 디자인 하는 데 사용할 수 있는 파일을 제공 합니다.추가 하는 경우는 웹 파트 Visual Studio 프로젝트에 폴더를 만듭니다 및 다음 여러 파일을 폴더에 추가 항목을.다음 표에서는 각 파일에 대해 설명합니다.

파일

설명

Elements.xml

프로젝트에서 기능 정의 파일을 사용 하 여 웹 파트를 배포 하는 정보가 들어 있습니다.

.webpart 파일

SharePoint 웹 파트 갤러리에 웹 파트를 표시 하는 데 필요한 정보를 제공 합니다.

코드 파일

웹 파트에 컨트롤을 추가 하는 웹 파트에 사용자 지정 콘텐츠를 생성 하는 메서드가 포함 됩니다.

자세한 내용은 방법: SharePoint 웹 파트 만들기을 참조하십시오.

Ee231579.collapse_all(ko-kr,VS.110).gif비주얼 웹 파트 항목

A 비주얼 웹 파트 Visual Studio Visual Web Developer 디자이너를 사용 하 여 만들 수 있는 웹 파트입니다.이 디자이너를 사용 하는 방법에 대 한 자세한 내용은 Visual Studio 11 베타 웹 콘텐츠 맵.

기능적으로 비주얼 웹 파트는 웹 파트에서 다르지 않습니다.비주얼 웹 파트 항목에는 웹 파트 항목과 사용자 정의 컨트롤 항목이 포함됩니다.

드래그 하거나 Visual Studio 컨트롤을 복사 하 여 웹 파트의 모양을 디자인할 수 있습니다 도구 에 사용자 정의 컨트롤의 화면입니다.자세한 내용은 방법: 디자이너를 사용하여 SharePoint 웹 파트 만들기을 참조하십시오.

SharePoint 컨트롤

Visual Studio 응용 프로그램 페이지가 SharePoint 페이지를 만들기 위한 몇 가지 컨트롤을 제공 합니다.이 컨트롤 도구 상자에서 표시 SharePoint 컨트롤.이러한 컨트롤에 대 한 기능에서 파생 되는 Microsoft.SharePoint.WebControls SharePoint 사이트 및 목록 페이지에서 사용 되는 ASP.NET 서버 컨트롤을 포함 하는 네임 스페이스입니다.

컨트롤 이름

설명

AspMenu

ASP 메뉴를 삽입합니다.자세한 내용은 메뉴 컨트롤 개요.

CssLink

삽입은 LINK 요소를.aspx 페이지에 정의 된 하나 이상의 외부 스타일 시트를 적용 하 고 CssRegistration.

DateTimeControl

날짜 시간 컨트롤을.aspx 페이지에 삽입합니다.

FormDigest

보안 유효성 검사를.aspx 페이지에 삽입합니다.

ListProperty

지정 된 속성을 반환 합니다.

ProjectProperty

현재 웹 사이트의 전역 속성을 반환합니다.

RssLink

.Aspx 페이지에 RSS에 대 한 링크를 삽입 합니다.

ScriptLink

페이지가 렌더링 될 때 요청 수는 같은 페이지에서 스크립트 리소스를 등록 하기 위한 속성과 메서드를 제공 합니다.

테마

.Aspx 페이지에 테마를 적용합니다.

웹 파트 디버깅

다른 Visual Studio 프로젝트를 디버깅할 때만 웹 파트가 포함 된 SharePoint 프로젝트를 디버깅할 수 있습니다.Visual Studio 디버거를 시작하면 Visual Studio에서 SharePoint 사이트가 열립니다.

코드 디버깅을 시작 하려면 Sharepoint에서 웹 파트 페이지에 웹 파트를 추가 합니다.

SharePoint 프로젝트를 디버깅하는 방법에 대한 자세한 내용은 SharePoint 솔루션 문제 해결을 참조하십시오.

비주얼 웹 파트 제한

Visual Studio부터 SharePoint 솔루션 샌드박스가 적용 된 솔루션과 팜 솔루션에 비주얼 웹 파트를 추가할 수 있습니다.그러나, 비주얼 웹 파트는 다음과 같은 제한이 있습니다.

  • 비주얼 웹 파트는 대체 가능한 매개 변수를 지원 하지 않습니다.자세한 내용은 대체 가능 매개 변수을 참조하십시오.

  • 비주얼 웹 파트 또는 사용자 컨트롤 하거나 수 없는 끌어 및 삭제 비주얼 웹 파트를 복사 합니다.이 경우 빌드 오류가 발생합니다.

  • 비주얼 웹 파트는 SharePoint 서버 토큰 $SPUrl 같은 직접 지원 하지 않습니다.자세한 내용은 "토큰 제한에 샌드박스 Visual 웹 파트" 항목을 참조 하십시오. SharePoint 솔루션 문제 해결.

  • 샌드박스 솔루션에 비주얼 웹 파트에 가끔 오류 메시지가, "샌드 박싱된 코드 호스트 서비스가 요청을 처리할 수 있어 샌드 박싱된 코드 실행 요청이 거부 되었습니다." 이 오류에 대 한 자세한 내용은이 게시물에는 SharePoint 개발자 팀 블로그.

  • 서버측 JavaScript 디버깅 Visual Studio 지원 되지 않는 있지만 클라이언트측 JavaScript 디버깅 지원 됩니다.

    인라인 Javascript에서 서버측 태그 파일에 추가할 수는 있지만 디버깅 중단점을 태그에 추가 대해 지원 되지 않습니다.Javascript를 디버깅 하려면 외부 JavaScript 파일에 태그 파일을 참조 하 고 JavaScript 파일에 있는 중단점을 설정 합니다.

  • 인라인의 디버깅 ASP.NET 태그 파일 대신 생성 된 코드 파일에 코드를 수행 해야 합니다.

  • 비주얼 웹 파트 사용을 지원 하지 않습니다는 <@ Assembly Src= 지시문입니다.

  • SharePoint 웹 컨트롤 및 일부 ASP.NET 컨트롤은 SharePoint 샌드박스 환경에서 지원 되지 않습니다."샌드박스가 적용 된 솔루션에서는 오류, 비주얼 웹 파트에 지원 되지 않는 컨트롤을 사용 하는 경우 '테마' 'Microsoft.SharePoint.WebControls' 네임 스페이스에 존재 하지 않는 형식 또는 네임 스페이스 이름이" 나타납니다.

샌드박스가 적용 된 솔루션에 대 한 자세한 내용은 샌드박스 솔루션과 팜 솔루션의 차이점.

이전 스타일의 SharePoint 기반 웹 파트 만들기

사용자 지정 만들려면 Visual Studio 템플릿을 사용할 수 있습니다 ASP.NET 2.0 SharePoint 용 웹 파트입니다.ASP.NET 2.0웹 파트의 맨 위에 구축 되는 ASP.NET 웹 파트 인프라 및 새 프로젝트에 대해 권장 되는 형식입니다.

매우 드문 경우에, 이전 스타일의 SharePoint 기반 웹 파트를 사용 하 여 웹 파트를 만들 할 수 있습니다.이러한 유형의 웹 파트를 만들려면 Visual Studio 사용할 수 있지만 Visual Studio 구체적으로 만드는 데 도움이 되도록 작성 하는 모든 서식 파일을 제공 하지 않습니다.

SharePoint 기반 웹 파트에서는 이전 스타일을 만들려면 원하는 시기에 대 한 자세한 내용은 참조 하십시오 웹 파트 인프라에서 Windows SharePoint Services.이전 스타일의 SharePoint 기반 웹 파트를 사용 하 여 웹 파트를 만드는 방법에 대 한 자세한 내용은 기본 SharePoint 웹 파트를 만드는 연습.

관련 항목

제목

설명

방법: SharePoint 웹 파트 만들기

에서는 SharePoint 페이지에 웹 파트를 만드는 방법을 보여 줍니다.

방법: 디자이너를 사용하여 SharePoint 웹 파트 만들기

에서는 시각적 디자인 화면을 사용 하 여 SharePoint 용 웹 파트를 만드는 방법을 보여 줍니다.

방법: SharePoint 응용 프로그램 페이지 또는 웹 파트를 위한 사용자 정의 컨트롤 만들기

사용자는 응용 프로그램 페이지 및 Sharepoint에서 실행 되는 웹 파트에서 사용할 수 있는 재사용 가능한 컨트롤을 만드는 방법을 보여 줍니다.

연습: SharePoint를 위한 웹 파트 만들기

SharePoint 용 웹 파트를 디자인 하는 방법을 설명 합니다.

연습: 디자이너를 사용하여 SharePoint를 위한 웹 파트 만들기

시각적 디자인 화면으로 컨트롤을 끌어와 SharePoint 용 웹 파트를 디자인 하는 방법을 설명 합니다.

연습: SharePoint용 OData를 표시하는 Silverlight 웹 파트 만들기

Silverlight 응용 프로그램을 호스트 하 고 SharePoint 목록에서 데이터를 표시 하는 SharePoint 용 웹 파트를 디자인 하는 방법에 설명 합니다.

Visual Web Developer 작업

프로젝트에 웹 페이지를 열 때 나타나는 디자이너를 사용 하는 방법을 설명 합니다.