Я следую этому методу (http://msdn.microsoft.com/en-us/library/ms450826.aspx), чтобы добавить webpartpage (samplewpp.aspx), и он работает. Однако мне нужно добавить описание одной строки. Как?Добавление описания в WebPartPage при создании страницы
1
A
ответ
0
Вам нужно добавить веб-часть редактора контента (CEWP) на страницу, а затем добавить свое описание к этому. CEWP позволяет помещать текст/html на страницу.
Чтобы сделать это программно следуйте something like this code by Razi bin Rais: -
AddAndFillCEWP("http://server","/" ,"/Pages/blank.aspx","this text is adding via code","Header","CEWP WebPart");
private void AddAndFillCEWP(string siteUrl, string webName, string pageUrl, string textCEWP, string zoneId, string title)
{
SPSecurity.RunWithElevatedPrivileges(delegate()
{
using (SPSite spSiteTest = new SPSite(siteUrl))
{
using (SPWeb web = spSiteTest.OpenWeb(webName))
{
try
{
web.AllowUnsafeUpdates = true;
SPFile file = web.GetFile(pageUrl);
if (null != file)
{
using (SPLimitedWebPartManager mgr = file.GetLimitedWebPartManager(PersonalizationScope.Shared))
{
if (null != mgr)
{
//create new webpart object
ContentEditorWebPart contentEditor = new ContentEditorWebPart();
//set properties of new webpart object
contentEditor.ZoneID = zoneId;
contentEditor.Title = title;
contentEditor.ChromeState = System.Web.UI.WebControls.WebParts.PartChromeState.Normal;
contentEditor.ChromeType = System.Web.UI.WebControls.WebParts.PartChromeType.TitleAndBorder;
//Add content to CEWP
XmlDocument xmlDoc = new XmlDocument();
XmlElement xmlElement = xmlDoc.CreateElement("Root");
xmlElement.InnerText = textCEWP;
contentEditor.Content = xmlElement;
contentEditor.Content.InnerText = xmlElement.InnerText;
//Add it to the zone
mgr.AddWebPart(contentEditor, contentEditor.ZoneID, 0);
web.Update();
}
}
}
}
finally
{
web.AllowUnsafeUpdates = false;
}
}
}
});
}
Смежные вопросы
- 1. Добавление описания свойств при создании схемы JSON с помощью json.net
- 2. Добавление описания столбца
- 3. Добавление страницы в определенное пространство имен при создании шага
- 4. Добавление описания столбца в определение схемы BigQuery
- 5. добавление страницы single.php в wordpress или если условие для главной страницы или страницы описания страницы
- 6. Вывести свойство страницы описания как метатег описания
- 7. Добавление описания в приложение Facebook
- 8. Добавление описания файла в gridview
- 9. Добавление описания раздела в UITableViewController
- 10. Добавление/NODEFAULTLIB: библиотека при создании
- 11. Добавление хвост lxml.etree.Element при создании
- 12. ошибка SharePoint при создании страницы
- 13. Добавление узла в nodeQueue при создании
- 14. API содержимого содержимого: Передача описания папки при ее создании
- 15. Показать QuickLaunch на WebPartPage в sharepoint 2010
- 16. Форма при создании 404 страницы при отправке
- 17. Добавление тега описания в галерею изображений PHP
- 18. Добавление описания к этому UITableView
- 19. java- iCal4j - Добавление описания собрания
- 20. Добавление новой строки в сообщении описания описания события при выполнении из java
- 21. Добавление описания изображения в отдельной форме
- 22. Добавление абзаца описания в ActiveAdmin/new Page
- 23. TVML: добавление новых строк в текст описания
- 24. Инициализация/Добавление фиксированных записей при создании таблицы
- 25. добавление статических данных свойств при создании объектов
- 26. Добавление комментария к полю при создании таблицы?
- 27. Добавление индекса при создании ошибки таблицы 1064
- 28. Добавление неиспользуемых объектов при создании другого объекта
- 29. C# Добавление текстовых полей при создании вкладок
- 30. добавление строки при создании строки php
Где описание должно быть? На странице? В метаданных для страницы? –
на странице, где загружена страница (samplewpp.aspx) –