Dar*_*bio 9 asp.net web-parts sharepoint-2010
属性WebBrowsable和PersonalizableSharepoint 2010 Web部件之间有什么区别?
例如
[Personalizable(), WebBrowsable]
public string IconURL { get; set; }
Run Code Online (Sandbox Code Playgroud)
VS
[WebBrowsable]
public string IconURL { get; set; }
Run Code Online (Sandbox Code Playgroud)
MSDN给人的印象personalizable是每个用户,而webbrowseable对所有用户来说 - 但它没有明确提到这一点,我想在我的头脑中排序.
例如,我可以设置用户特定属性personalizable和Web部分广泛webbrowsable吗?
Fré*_*idi 15
该WebBrowseable属性指定的装饰属性应出现在Web部件的编辑器组件.它只允许最终用户修改属性,不对持久性做任何处理.
的个性化设置属性指定装饰属性的值必须在SharePoint后端被持久,无论是在用户存储(默认)或共享存储(如果该Shared被指定的范围).它只关心持久性,并且对编辑器组件中的属性存在没有任何作用.
因此,如果您使用[WebBrowsable]和不使用装饰属性[Personalizable],最终用户将能够在编辑器组件中修改它,但其新值将不会保留.
相反,如果您使用[Personalizable]和不使用装饰属性[WebBrowsable],其值将被保留,但不允许最终用户修改它.
| 归档时间: |
|
| 查看次数: |
9281 次 |
| 最近记录: |