Umbraco自定义EventHandlers,如何设置错误信息

时间:2014-01-24 08:14:29

标签: event-handling umbraco umbraco6

首先,请原谅我的英语。

我需要通过它的别名控制将一些节点移动到垃圾箱。我为“Document.BeforeMoveToTrash”事件创建了自定义EventHandler。我可以将Cancel标志设置为true,以防止此操作。

有没有办法在事件处理程序中设置错误消息并在后端信息块中显示它?我想用一些额外的错误细节来显示错误。

P.S。:我理解的错误泡沫是:

1 个答案:

答案 0 :(得分:1)

您可以创建自己的语音气泡,但我不知道它是否会被之前的保存事件覆盖。

在自定义userControl或方法中,您可以使用此代码创建自己的语音气泡。

var clientTool = new Umbraco.Web.UI.Pages.ClientTools((System.Web.UI.Page)HttpContext.Current.CurrentHandler);
clientTool.ShowSpeechBubble(SpeechBubbleIcon.Error , "Choose first a content page", "Page has not been added.");