【问题标题】:Display custom error message in Dynamics AX 2012在 Dynamics AX 2012 中显示自定义错误消息
【发布时间】:2012-09-27 06:00:16
【问题描述】:
我是 AX 新手,想知道如何显示自定义错误消息或警告。我已经寻找解决方案,并在 msdn 链接中找到了以下内容;
您可以选择在 Web 应用程序的对话框中显示自定义错误消息,方法是让您的插件以自定义消息作为 Message 属性值抛出 InvalidPluginExecutionException 异常。
但我不知道如何使用它。
this link 可以帮助完成这项任务吗?
【问题讨论】:
标签:
error-handling
microsoft-dynamics
axapta
dynamics-ax-2012
custom-error-handling
【解决方案1】:
AX 中的警告和错误消息由 Infolog 系统处理。在 X++ 中,您可以使用 info、warning 或 error 方法将消息添加到信息日志。通常,您会抛出这些方法的返回值来生成异常:
throw error("My error message.");
在企业门户页面上,大多数页面都有一个 Infolog Web 部件。您可以使用 .NET Business Connector 代理中的 Info 对象将消息添加到 Infolog。请参阅 MSDN 中的主题 Using the Infolog。