Не удается сохранить все настройки свойств для этой веб-части - Sharepoint
"Невозможно сохранить все параметры свойств для этой веб-части. Пространство имен по умолчанию" http://schemas.microsoft.com/WebPart/v2"является зарезервированным пространством имен для базовых свойств веб-части. Для пользовательских свойств веб-части требуется уникальное пространство имен (указывается через XmlElementAttribute в свойстве или XmlRootAttribute в классе)."
Нет, где я могу получить помощь относительно этой ошибки.
Это происходит при добавлении пользовательских свойств в мою веб-часть. Почему я не могу сохранить свойства, когда редактирую свою веб-часть и нажимаю кнопку Сохранить / применить? (тогда я получаю эту ошибку)
Код--
[DefaultProperty("Text"), ToolboxData("<{0}:CustomPropertyWebPart runat=server></{0}:CustomPropertyWebPart>"),
XmlRoot(Namespace = "ExecuteStoreProc")]
public class CustomPropertyWebPart : Microsoft.SharePoint.WebPartPages.WebPart
{
const string c_MyStringDefault = "Sample String";
}
// Create a custom category in the property sheet.
[Category("Custom Properties")]
// Assign the default value.
[DefaultValue(c_MyStringDefault)]
// Property is available in both Personalization
// and Customization mode.
[WebPartStorage(Storage.Personal)]
// The caption that appears in the property sheet.
[FriendlyNameAttribute("Custom String")]
// The tool tip that appears when pausing the mouse pointer over
// the friendly name in the property pane.
[Description("Type a string value.")]
// Display the property in the property pane.
[Browsable(true)]
[XmlElement(ElementName = "MyString")]
// The accessor for this property.
public string MyString
{
get
{
return _myString;
}
set
{
_myString = value;
}
}
1 ответ
Вы можете попробовать зайти в "Настройки сайта"> "Галереи"> "Веб-часть"> "Создать". В этом окне установите флажок рядом с веб-частью, которую вы пытаетесь добавить, и нажмите "Заполнить".
Если он заполнен правильно, значит, он работает, иначе в веб-части есть какая-то ошибка.
Вернитесь на свою веб-страницу, где вы хотите добавить веб-часть, попробуйте добавить веб-часть, выбрав ее в галерее.
Если это работает (вы смогли добавить его на свою страницу), вы можете открыть веб-часть, добавленную в галерею веб-частей (Настройки сайта> Галереи> Веб-часть), и сравнить ее с собственным файлом.dwp, чтобы увидеть, что вы сделали неправильно.
Надеюсь это поможет