最近发现一个问题,某个网站中的页面被审批时拒绝了,但是我却不知道。我需要快速的定位到这些页面,对其进行修正。下面是我的解决办法:

当我们在代码中遍历网站中的列表,或发布网站时,把SPListItem传递给下面的函数。就能知道该项是否被拒绝。

private static bool moderationPendingFix(SPListItem curItem)
{
 if (curItem.ParentList.EnableModeration == true)
 {
  SPModerationInformation moderationInformation = curItem.ModerationInformation;

  if (moderationInformation.Status != SPModerationStatusType.Denied)
   return true;
  else

   return false;
 }

 else

  return true;
}

参考资料

Checking moderation status of a page in Share Point

相关文章:

  • 2022-01-07
  • 2022-03-04
  • 2022-12-23
  • 2021-09-02
  • 2021-12-18
  • 2022-02-17
  • 2021-06-28
  • 2022-12-23
猜你喜欢
  • 2021-11-28
  • 2021-06-29
  • 2021-07-04
  • 2021-12-17
  • 2021-11-23
  • 2021-05-21
  • 2021-06-17
相关资源
相似解决方案