вы можете попробовать это
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();
, пожалуйста, измените идентификатор текстового поля вашего поля.