是否可以通过甜蜜警报从控制器发送 userfriendlyexception

Is it possible to send userfriendlyexception from controller with sweet alert

我想 return 来自控制器的甜蜜警报,以根据我的需要警告用户有关自定义错误。我无法在控制器中弄明白。基本上我从我的操作中抛出 userfriendlyexception 但错误以另一种方式显示。我在控制器中引用了 abp.UI。我已经更改了布局的 html 和 css,但仍然包括 sweet alert 的 js 和 css 文件,并且它在服务级别工作作为证明。

提前致谢。

ASP.NET 样板根据 return 控制器动作的类型有不同的行为:

  • 如果操作 returns JsonResult 或另一个对象(或它们的异步 Task<T> 版本)那么它 returns 一个 AjaxResponse 并且客户端可以处理它并显示 sweetalert 消息。因此,如果您使用 AJAX 而不是 returning HTML 调用操作,则明确使用其他 POCO 对象的 JsonResult 作为操作的 return 值。

  • 如果操作的 return 类型是 ActionResultViewResultPartialViewResult(或它们的异步 Task<T> 版本),那么它 return是错误视图。

有关更多信息,请参阅文档:https://aspnetboilerplate.com/Pages/Documents/AspNet-Core#exception-filter