0
사용자 컨트롤을로드하는 웹 파트를 만들어야합니다. 찾은 모든 답변이 오래되었거나 작동하지 않습니다.사용자 컨트롤을로드하는 SharePoint 2013 웹 파트 만들기
내가 비주얼 스튜디오 2015 및 SharePoint 2013 을 사용하고
어떤 도움 ... 나는 웹 파트 내 사용자 컨트롤 및 기타와 프로젝트를 만들었지 만 그들을 연결하는 방법을 모른다 ? 감사
사용자 컨트롤을로드하는 웹 파트를 만들어야합니다. 찾은 모든 답변이 오래되었거나 작동하지 않습니다.사용자 컨트롤을로드하는 SharePoint 2013 웹 파트 만들기
내가 비주얼 스튜디오 2015 및 SharePoint 2013 을 사용하고
어떤 도움 ... 나는 웹 파트 내 사용자 컨트롤 및 기타와 프로젝트를 만들었지 만 그들을 연결하는 방법을 모른다 ? 감사
귀하는 WebPart 시각적는 WebPart 수없는 경우가 있습니다 (는 WebPart CS 파일)과 같은 사용자 컨트롤을로드 할 수 있습니다 : 귀하는 WebPart 시각적는 WebPart이
namespace ProjectName.Folder.Custom_Webpart
{
[ToolboxItemAttribute(false)]
public class Custom_Webpart : System.Web.UI.WebControls.WebParts.WebPart
{
private const string _ascxPath = @"~/_CONTROLTEMPLATES/15/ProjectName/Folder/Custom_UserControl.ascx";
protected override void CreateChildControls()
{
var control = Page.LoadControl(_ascxPath) as Custom_UserControl;
//this.ChromeType = PartChromeType.None;
Controls.Add(control);
}
}
}
경우, 사용자 컨트롤을로드 할 수 있습니다 webpart .ascx 파일에 다음 지침을 삽입하십시오.
<%@ Register Src="/_controltemplates/15/ProjectName/Folder/Custom_UserControl.ascx" TagPrefix="Custom" TagName="CustomControl" %>
<Custom:CustomControl runat="server" />
답장을 보내 주셔서 감사합니다. 나는 그것을 시도 할 것이다. – nunonaos
특정 위치에 사용자 컨트롤 프로젝트를 배포해야합니까? – nunonaos
사용자 지정 사용자 정의 컨트롤을 SharePoint 매핑 된 폴더 (CONTROLTEMPLATES)에 배포해야합니다. https://blogs.msdn.microsoft.com/vssharepointtoolsblog/2010/03/12/deploying-files-using-mapped-folders/ – Cecilia