我有这个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代码。
有人可以解释一下这里遇到的困难吗?
谢谢!