1
SharePoint 2007 웹 파트에서 기존 속성을 삭제하고 다른 이름을 사용하는 속성으로 바꾸고 싶습니다. 기존 속성에서 값을 가져 와서 새 속성에 할당하려고합니다.웹 파트 속성 값을 변경하는 방법
어떻게해야합니까? 요약
SharePoint 2007 웹 파트에서 기존 속성을 삭제하고 다른 이름을 사용하는 속성으로 바꾸고 싶습니다. 기존 속성에서 값을 가져 와서 새 속성에 할당하려고합니다.웹 파트 속성 값을 변경하는 방법
어떻게해야합니까? 요약
:
:
using (SPSite site = new SPSite("http://sharepoint"))
using (SPWeb web = site.OpenWeb("Web Title"))
using (SPLimitedWebPartManager webPartManager =
web.GetLimitedWebPartManager("default.aspx", PersonalizationScope.Shared))
{
try
{
foreach (WebPart webPart in webPartManager.WebParts)
{
if ((webPart.Title == "Web Part Title") && (!webPart.IsClosed))
{
YourWebPart wp = (YourWebPart)webPart;
wp.NewProperty = wp.OldProperty;
webPartManager.SaveChanges(wp);
web.Update();
break;
}
}
}
finally
{
webPartManager.Web.Dispose();
}
}
는이 코드 예제에 다음을 교체 제목 " - SharePoint 제목 웹 파트를 포함하는 EB 변경 (또는
은 웹 파트 내부에서 속성 값을 변경하려는 경우 필요합니다. 웹 파트 편집 페이지를 새로 고치는 모달 대화 상자를 제출합니다. 나는 PreRender 나 그 밖의 함수에서 그 값을 얻을 수 있으며, 내가 만든 사용자 정의 속성에 그 값을 저장하고 싶습니다. – nhenrique