C# Umbraco 4.8,文档保存和发布
Umbraco 4.8在Umbraco.cms.businesslogic.web.Document.Publish方法中有错误? 我尝试编辑一个节点,保存并发布一个节点。 我可以在BackOffice中查看节点是否已正确更改。 在web页面中,我使用razor将其呈现为HTML。此cshtml文件使用umbrac.MacroEngines.DynamicNode。此节点版本返回旧值。C# Umbraco 4.8,文档保存和发布,c#,razor,umbraco,C#,Razor,Umbraco,Umbraco 4.8在Umbraco.cms.businesslogic.web.Document.Publish方法中有错误? 我尝试编辑一个节点,保存并发布一个节点。 我可以在BackOffice中查看节点是否已正确更改。 在web页面中,我使用razor将其呈现为HTML。此cshtml文件使用umbrac.MacroEngines.DynamicNode。此节点版本返回旧值。 然后,在BackOffice中,我尝试单击“Salve and Publish”,然后网页呈现正确的数据。Dy
然后,在BackOffice中,我尝试单击“Salve and Publish”,然后网页呈现正确的数据。
DynamicNode
从umbraco.config
缓存访问节点的信息,它不直接访问数据库(请参阅)。保存和发布不会自行更新缓存,还有一个附加步骤。
例如:
有关详细信息,请参阅。好的,谢谢。我创建了另一个问题:。你能帮助我吗?
Document document = new Document(1234);
document.Text = "New Title";
document.Publish(User.GetUser(0));
umbraco.library.UpdateDocumentCache(document.Id);