注释实体上的预验证插件

时间:2013-07-17 07:33:59

标签: dynamics-crm-2011

我在注释实体的更新上写了一个预验证插件,以阻止用户根据某些条件更新帐户实体上的特定注释。现在,问题在于,一旦抛出异常并向用户显示消息,该事务就会被取消。但是,他已经在该特定笔记记录上写的文本没有被恢复,并且当用户选中它时,再次触发注释实体更新的预验证插件。这样,它进入无限循环并且错误消息一直显示给用户,直到他去并关闭表单。如何在显示插件错误消息后刷新页面,或者是否可以恢复页面上的文本以便不再触发插件?

1 个答案:

答案 0 :(得分:0)

我认为你不应该使用:

 if (context.Depth > 1){ return; } //To Avoid Multiple Trigger Of Same Update Plugin.