文章出處

有時候需要在通過SharePointDesigner進行的訂制開發里判斷用戶的權限點,并根據不同的權限點來判斷用戶的身份提供不同的服務,有一個默認提供的識別權限的控件SPSecurityTrimmedControl,在通過SharePointDesigner進行站點訂制的時候如果希望根據不同的權限有不同的Behavior,這個控件尤其有用。

在下例中就根據不同的權限來設置腳本變量的不同值,請注意權限字符串是與的關系,也就是權限會進行疊加。

<script> 
    var msg = 0; 
    var canBook = 0; 
</script> 
<Sharepoint:SPSecurityTrimmedControl runat="server" PermissionsString="AddAndCustomizePages, ManageLists"> 
    <script> 
        canBook = 1; 
    </script>
</Sharepoint:SPSecurityTrimmedControl>

附所有PermissionString:

List Permissions
ManageLists
CancelCheckout
AddListItems
EditListItems
DeleteListItems
ViewListItems
ApproveItems
OpenItems
ViewVersions
DeleteVersions
CreateAlerts
ViewFormPages
Site Permissions
ManagePermissions
ViewUsageData
ManageSubwebs
ManageWeb
AddAndCustomizePages
ApplyThemeAndBorder
ApplyStyleSheets
CreateGroups
BrowseDirectories
CreateSSCSite
ViewPages
EnumeratePermissions
BrowseUserInfo
ManageAlerts
UseRemoteAPIs
UseClientIntegration
Open
EditMyUserInfo
Personal Permissions
ManagePersonalViews
AddDelPrivateWebParts
UpdatePersonalWebParts


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 AutoPoster 的頭像
    AutoPoster

    互聯網 - 大數據

    AutoPoster 發表在 痞客邦 留言(0) 人氣()