0

イントラネットのフロント ページにウィジェットが必要です。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 に答える