What is the difference between the attributes WebBrowsable
and Personalizable
in a Sharepoint 2010 web part?
e.g.
[Personalizable(), WebBrowsable]
public string IconURL { get; set; }
vs
[WebBrowsable]
public string IconURL { get; set; }
MSDN gives the impression that personalizable
is per user, whereas webbrowseable
is for all users - however it doesn't explicitly mention this and I would like to get this sorted in my head.
E.g. can I set a user specific property on personalizable
and web-part wide on webbrowsable
?
WebPartStorage(Storage.Shared)
the settings should be persisted for all users, wherasWebPartStorage(Storage.Personal),
is only for one user? – Dimmer