2012-02-28 61 views

回答

2

ü可以試試這個

SPSite site = new SPSite("http://mossportal/"); 

SPWeb web = site.OpenWeb(); 

SPList myList = web.Lists["My List"]; 

SPUser user = web.CurrentUser; 

    bool bPermission = myList.Permissions.DoesUserHavePermissions(SPRights.AddListItems); 



System.Web.UI.WebControls.TextBox fldAdminComment = (System.Web.UI.WebControls.TextBox)this.FindControl("ctl00$m $g_80f418ab_bb35_4ece_9238_a13ec0c06fd8$ctl00$ctl04$ctl02$ctl00$ctl00$ctl04$ctl00$ctl00$TextField"); 

System.Web.UI.WebControls.TextBox fldStatus = (System.Web.UI.WebControls.TextBox)this.FindControl("ctl00$m $g_80f418ab_bb35_4ece_9238_a13ec0c06fd8$ctl00$ctl04$ctl00$ctl00$ctl00$ctl04$ctl00$ctl00$TextField"); 

if (bPermission) 

{ 

fldAdminComment.Enabled = true; 

fldStatus.Enabled = true; 

} 

else 

{ 

fldAdminComment.Enabled = false; 

fldStatus.Enabled = false; 

} 

    web.Dispose(); 

請改變你的領域的文本框的ID。

0

你可以在下面的條件

bool check = SPlist.DoesUserHavePermissions(SPContext.Current.Web.CurrentUser,SPBasePermissions.ViewListItems); 

啤酒花公司幫助檢查由。

相關問題