나는 팀 사이트를 가지고 있으며 프로그래밍 방식으로 페이지를 수정하려고합니다. 이 코드는 웹 파트를 페이지에 추가합니다.SharePoint 페이지의 HTML 콘텐츠 설정
using (SPSite site = new SPSite("http://myserver"))
{
using (var web = site.OpenWeb("/test16"))
{
foreach(var l in web.Lists)
{
Console.WriteLine("list : " + l);
}
SPList list = web.Lists["Shared Documents"];
// Instantiate the web part
ListViewWebPart wp = new ListViewWebPart();
wp.ZoneID = "Left";
wp.ListName = list.ID.ToString("B").ToUpper();
wp.ViewGuid = list.DefaultView.ID.ToString("B").ToUpper();
SPFile file = web.GetFile("/test16/SitePages/Home.aspx");
SPLimitedWebPartManager lwpm = file.GetLimitedWebPartManager(PersonalizationScope.Shared);
SPLimitedWebPartCollection webParts = lwpm.WebParts;
lwpm.AddWebPart(wp, "Left", 0);
}
}
Console.WriteLine("Press any key to continue...");
Console.ReadLine();
페이지의 HTML 콘텐츠를 어떻게 수정합니까?
당신은 다음과 같이 HTML로 귀하의 웹 파트에 LiteralControl을 추가하고 채울 수
그래, 고마워, 그럴 수 있지만 직접 Home.aspx 파일을 편집 할 수있는 방법이 있어야합니다. – tplehton
그냥 [여기 있습니다] (http://blog.sharepointelearning.com/site-level-customizations-and-settings-using-sharepoint-designer-2010/) –