gpt4 book ai didi

asp.net-mvc - 如何从 HandleError 过滤器返回 JSON?

转载 作者:行者123 更新时间:2023-12-02 09:25:21 29 4
gpt4 key购买 nike

aspnet mvc 有 HandleError 过滤器,如果发生错误,它将返回 View ,但是如果在调用 JsonResult Action 时发生错误,如何返回表示错误的 JSON 对象?

我不想将代码包装在每个在 try/catch 中返回 JsonResult 的操作方法中来完成它,我宁愿通过添加 'HandleJsonError' 属性或使用现有的 HandleError 属性来完成它所需的操作方法。

最佳答案

看一下 HandleErrorAttribute 的 MVC 实现。它返回一个 ViewResult。您可以编写自己的版本 (HandleJsonErrorAttribute),它返回 JsonResult。

关于asp.net-mvc - 如何从 HandleError 过滤器返回 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/109883/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com