Для отображения и добавления комментариев в SharePoint используется элемент управления SocialCommentControl из пространства имён Microsoft.SharePoint.Portal.WebControls сборки Microsoft.SharePoint.Portal.dll. Проблема состоит в том, что этот элемент управления отображает по-умолчанию комментарии только текущего пользователя. А так как этот элемент управления в большей степени предназначен для внутреннего использования, то все свойства у него типа internal и недоступны для непосредственного изменения.
Класс SocialCommentControl имеет внутреннее свойство NeverSecurityTrim, которое как раз позволяет отобразить все комментарии. Для этого пишем вставляем такой код:
Где CommentControl - ссылка на элемент управления SocialCommentControl. Я вставил этот код в Page_Load.
Комментариев нет:
Отправить комментарий