본문 바로가기

WebPart

Visual Studio 빌드 이벤트 WebPart 생성 후 배포시 WebPart 생성 후 MOSS 사이트에 배포 할 경우 1. Visual Studio 에서 프로젝트 생성시 WebPart로 만드는 경우 빌드후 배포를 하면 자동으로 생성되어 MOSS 사이트에 WebPart가 생성된다. 2. 사용자 정의 컨트롤을 이용하여 WebPart를 만드는 경우 이 방법은 프로젝트 생성시 C# => Web => ASP.NET 웹 응용 프로그램 으로 만든다. 만든 후의 배포는 빌드 후 .dll 파일을 \WINDOWS\assembly 폴더에 직접 참조를 한 후 iisreset을 해주어야 한다. 이러한 번거로운 작업을 한번에 해결하는 것이 빌드 이벤트 에 있다. Visual Studio 2005에서 => 프로젝트의 속성 =>빌드 이벤트 빌드 후 이벤트 명령줄(.. 더보기
WebPart 메서드 WebPartManager.IsAuthorized 메서드 (WebPart) 네임스페이스: System.Web.UI.WebControls.WebParts 어셈블리: System.Web(system.web.dll) public bool IsAuthorized ( WebPart webPart ) 매개 변수webPart 권한을 확인할 WebPart 또는 다른 서버 컨트롤입니다. 반환 값webPart가 페이지에 추가할 수 있는 컨트롤인지 여부를 나타내는 부울 값입니다. 예외 예외 형식조건ArgumentNullExceptionwebPart가 Null 참조(Visual Basic의 경우 Nothing)인 경우 설명 IsAuthorized 메서드는 웹 파트 컨트롤 집합에서 WebPart 컨트롤이 페이지에 추가할 수 있.. 더보기
MOSS =>출.퇴근 체크 MOSS 에서 사용하는 WebPart 로 구현한 것 1. Visual studio로 NEW Project를 WebPart로 만들고. 2. 소스를 코딩후 3. 배포.. 4. 배포된 WebPart를 MOSS에서 WebPart 추가로 완결.. using System; using System.Runtime.InteropServices; using System.Web.UI; using System.Web.UI.WebControls.WebParts; using System.Xml.Serialization; using Microsoft.SharePoint; using Microsoft.SharePoint.WebControls; using Microsoft.SharePoint.WebPartPages; using Sys.. 더보기
MOSS => WebPart ImageRotate 이미지 로그를 배너와 비슷한 형식으로 이미지를 계속 돌리는 WebPart using System; using System.Runtime.InteropServices; using System.Web.UI; using System.Web.UI.WebControls.WebParts; using System.Xml.Serialization; using Microsoft.SharePoint; using Microsoft.SharePoint.WebControls; using Microsoft.SharePoint.WebPartPages; namespace ImageRotate { [Guid("609ecd10-540b-4220-b29f-2366b3c5f231")] public class Image.. 더보기
코드로 사용자 지정 페이지 로드 코드로 사용자 지정 페이지 로드 namespace Provoke.WebParts { // Code stub for user web part public class RetrievePasswordWebPart : System.Web.UI.WebControls.WebParts.WebPart { UserControl passwordControl; protected override void Render(System.Web.UI.HtmlTextWriter writer) { EnsureChildControls(); passwordControl.RenderControl(writer); } protected override void CreateChildControls() { Controls.Clear(); passwor.. 더보기