找到最后一个编辑器,也就是Sitecore中Item的作者

时间:2013-07-10 19:12:16

标签: asp.net sitecore

好的我以前使用它来获取最后一个编辑器,它在使用工作流的网站上运行时效果很好,但它不会为不使用工作流的网站返回任何用户..

var contentWorkflow = contentItem.Database.WorkflowProvider.GetWorkflow(contentItem);
var contentHistory = contentWorkflow.GetHistory(contentItem);
if (contentHistory.Length > 0)
{                    
//submitting user (string)
string lastUser = contentHistory[contentHistory.Length - 1].User;   
}

您可以回复一种方式来获取项目的最后一个编辑器,无论他们是否使用工作流程?

由于

1 个答案:

答案 0 :(得分:4)

尝试使用

contentItem.Statistics.UpdatedBy

您可以查看更多members of the ItemStatistics class here