我有一個webpart。如果當前用戶具有編輯權限,則必須在Web部件內容中顯示一些信息。如何檢查當前用戶是否具有對Sharepoint 2007和2010中的Web部件的編輯權限?
如何檢查當前用戶是否具有對Sharepoint 2007和2010中的Web部件的編輯權限?
我有一個webpart。如果當前用戶具有編輯權限,則必須在Web部件內容中顯示一些信息。如何檢查當前用戶是否具有對Sharepoint 2007和2010中的Web部件的編輯權限?
如何檢查當前用戶是否具有對Sharepoint 2007和2010中的Web部件的編輯權限?
嘿馬特這裏是我的代碼..
public Boolean HasEditPermission
{
get
{
SPWebPartManager sPWebPartManager = (SPWebPartManager) SPWebPartManager.GetCurrentWebPartManager(Page);
Permissions permissions = sPWebPartManager.GetPermissions(this);
if (permissions == Microsoft.SharePoint.WebPartPages.Permissions.AllProperties)
return true;
else
return false;
}
}
甜!很高興它解決了,並感謝分享。 –
感謝您的答覆...讓我試試...我會盡快回復你.. – Somnath
歡迎你。 2007年和2010年的情況看起來是一樣的。似乎2007年有兩種方式,但是他們對另一種方法表示支持。 –