0

我有这个 AfterSave 事件,它运行代码将我的新闻项目分类为年和月节点。该部分工作正常,但我有一个问题,因为 lfet 内容树菜单不断“重新加载”,只显示主节点。

我读过很多帖子告诉我使用:

BasePage.Current.ClientTools.SyncTree(sender.Path, true);

现在这在逻辑上应该有效,但事实并非如此。

我试过打电话:

umbraco.library.RefreshContent();

在调用 SyncTree 之前,但没有帮助。

我已经得到了“可接受”的结果:

string _returnUrl = "editContent.aspx?id=" + sender.Id.ToString() + "&isNew=true";
BasePage.Current.ClientTools.ChangeContentFrameUrl(_returnUrl);

但那是一些怪异的hacky代码。

有人可以阐明这里的困难吗?

谢谢!

4

0 回答 0