是否可以通过甜蜜警报从控制器发送 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 类型是 ActionResult
、ViewResult
或 PartialViewResult
(或它们的异步 Task<T>
版本),那么它 return是错误视图。
有关更多信息,请参阅文档:https://aspnetboilerplate.com/Pages/Documents/AspNet-Core#exception-filter
我想 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 类型是
ActionResult
、ViewResult
或PartialViewResult
(或它们的异步Task<T>
版本),那么它 return是错误视图。
有关更多信息,请参阅文档:https://aspnetboilerplate.com/Pages/Documents/AspNet-Core#exception-filter