0
在N2 CMS中,是否有方法以編程方式從廢紙簍中刪除節點?以編程方式從廢紙簍中刪除N2 CMS節點
在N2 CMS中,是否有方法以編程方式從廢紙簍中刪除節點?以編程方式從廢紙簍中刪除N2 CMS節點
我想通了。在此示例中,類型爲TargetDetailModel的模型正在從N2 CMS垃圾箱中永久刪除。
var trash = new ItemList<TrashContainerItem>(N2.Find.RootItem.Children, new TypeFilter(typeof(TrashContainerItem))).FirstOrDefault();
if (trash != null)
{
var detailToPermDelete = new ItemList<TargetDetailModel>(trash.Children, new TypeFilter(typeof(TargetDetailModel)));
for (int permDeleteCount = 0; permDeleteCount < detailToPermDelete.Count; permDeleteCount++)
{
N2.Context.Current.Persister.Delete(detailToPermDelete.ElementAt(permDeleteCount));
}
}
請顯示一些源代碼...你試過了什麼?什麼不工作? – Yahia
根據源代碼,可能會對垃圾中的項目執行「還原」操作。 – Yahia
不想恢復。希望從垃圾桶中刪除/刪除。 – Tron5000