0

我想要一个在 Intranet 的首页上的小部件。它应该显示 n 天前已更改的页数。

我试过这样的东西,但它总是返回 0

var changeLog = (IChangeLog)ClassFactory.CreateInstance(typeof(IChangeLog), new object[0]);
ChangeLogQueryInfo query = new ChangeLogQueryInfo();
query.From = DateTime.Now.AddDays(-7);
query.Category = new int?(1);
query.Action = (int)ChangeLogPage.ActionType.Publish;
query.MaxRecordsToReturn = 100;
return changeLog.GetChangeCountBackwards(query);

有什么建议么?

4

1 回答 1

0

愚蠢的问题,但是否启用了更改日志?

你有没有尝试过

IList<IChangeLogItem> list = changeLog.GetChanges(query, ReadDirection.Backwards, SortOrder.Descending);

你有任何结果吗?

另外值得注意的是,不支持使用更改日志

于 2012-01-10T16:20:36.387 回答