刷新保存和发布页面

时间:2015-10-05 13:19:08

标签: umbraco umbraco7 umbraco6

我已创建了包含属性的文档类型,例如(Name =" ItemId" Type =" Label")当我尝试"保存并发布"具有当前doc类型的节点我为此标签设置了一些值。 (请注意,我覆盖了SendAsync方法)

currentContent.SetValue(" ItemIdAlias"" guidvalue&#34);

它正确设置了值,但标签仍然显示为空。所以,如果我点击"保存并发布"第二次它仍然发送一个空值...我需要以某种方式刷新页面,因为第二次我需要" guidvalue"更新其他项目

1 个答案:

答案 0 :(得分:0)

如果您正在使用Umbraco 6,则需要让您的事件处理程序发出一些JS来刷新页面。您可以通过在事件处理程序中调用以下代码来执行此操作:

BasePage.Current.ClientTools.ChangeContentFrameUrl(string.Concat("editContent.aspx?id=", docId));

其中docId是您正在编辑的页面的ID。这将强制完全重新加载页面,然后您的标签应该有一个值!

如果您使用的是Umbraco 7,那么您运气不佳,目前无法从服务器端执行此操作。您可以听取角度保存事件并在那里做一些事情吗?但如果目前可能的话,我不是100%。