У меня есть визуальная веб-часть, и я пытаюсь установить уникальное значение уникального свойства на каждой странице. Например, у меня две страницы ASPX. Deal.aspx и Fund.aspx. На обеих страницах используется одна и та же веб-часть. Когда я устанавливаю значение настраиваемого свойства в веб-части Deal.aspx, то такое же значение отражается и в веб-части страницы Fund.aspx. Я прочитал о PersonalizationScope, но это не помогло для моего сценария. Ниже находится пользовательское свойство, которое я создал.Задайте другое значение для пользовательского свойства Sharepoint той же веб-части на нескольких разных страницах.
public static string ListName;
[Category("Extended Settings"),
Personalizable(PersonalizationScope.User),
WebBrowsable(true),
WebDisplayName("Enter List Name"),
WebDescription("Please Enter a List Name")]
public string _ListName
{
get { return ListName; }
set
{
// Sample Validation
Regex oRegEx = new Regex("[a-zA-Z]+");
if (!oRegEx.IsMatch(value))
throw new Microsoft.SharePoint.WebPartPages.
WebPartPageUserException(
"Please enter alphabeth characters only");
ListName = value;
}
}
Как вы добавляете веб-части на эти страницы? – Truezplaya