【发布时间】:2018-06-09 06:24:07
【问题描述】:
【问题讨论】:
-
您想使用相同的警报吗?或一些不同的警报?或者您想更改默认警报消息的位置?
-
不,我需要在页面上将错误显示为内联消息。
-
是服务器端错误还是客户端错误?
-
服务器端错误并在客户端显示错误而不是警报消息。
【问题讨论】:
您可以轻松地将所有异常详细信息发送给客户端。有一个为此目的的设置。
...
using Abp.Web.Configuration;
...
public override void PreInitialize()
{
Configuration.Modules.AbpWebCommon().SendAllExceptionsToClients = true;
}
...
参考资料:
此外,您可以禁用应用程序服务或应用程序服务方法的异常处理。只需使用 [DontWrapResult] 属性即可。
public interface ITestAppService : IApplicationService
{
[DontWrapResult]
DoItOutput DoIt(DoItInput input);
}
【讨论】: