1
我有可視化Web部件,我試圖在每個頁面上設置自定義屬性唯一值。例如,我有兩個aspx頁面。 Deal.aspx和Fund.aspx。這兩個頁面都使用相同的Web部件。當我在Deal.aspx的Web部分中設置值自定義屬性時,相同的值也反映在Fund.aspx頁面Web部件中。我閱讀了PersonalizationScope,但對我的場景沒有幫助。以下是我創建的自定義屬性。爲多個不同頁面中的相同Web部件的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;
}
}
你如何將Web部件添加到這些頁面? – Truezplaya 2015-04-01 19:44:40