Umbraco 如何在 EventHandler 中自定义气泡消息

Umbraco how to customize bubble message in EventHandler

我的 Umbraco 版本是 4.0.3。

public class MemberEventHandler : ApplicationEventHandler
{
        public MemberEventHandler()
        {
            Member.BeforeSave += new Member.SaveEventHandler(Member_BeforeSave);
        }

        void Member_BeforeSave(umbraco.cms.businesslogic.member.Member sender, umbraco.cms.businesslogic.SaveEventArgs e)
        {         
            e.Cancel = true;
            var clientTool = new ClientTools((Page)HttpContext.Current.CurrentHandler);
            clientTool.ShowSpeechBubble(SpeechBubbleIcon.Success, "Error", "GroupName doesn't exist.");                            
        }

}

现在,我可以通过将 e.Cancel 设置为 true 来取消保存操作, 但是 Umbraco 的气泡仍然在页面上显示 "Member Saved"。 我试了clientTools,还是不行。

我可以自定义气泡中的消息吗?或者显示 Umbraco 的错误气泡?

我已经在论坛和Whosebug中搜索过该问题,但没有答案。

我感觉在v4以后的版本中,如果事件被取消,它会显示一条消息,但你不能自定义它。虽然在那个特定版本(非常旧)中,我认为你仍然会收到消息,即使你取消它也是如此。