gpt4 book ai didi

asp.net-mvc-4 - 自定义 IActionInvoker 和异步操作

转载 作者:行者123 更新时间:2023-12-04 05:33:38 26 4
gpt4 key购买 nike

我使用 NInject 作为默认容器和 NInjectResolver class在 MVC4 项目上。注入(inject)效果很好。

现在我正在尝试替换默认的 IActionInvoker为了提供自定义 JSON 序列化,如图所示 here .

如果操作返回 JsonResult,这似乎可以正常工作但它窒息Task<JsonResult> (即使我将 IActionInvoker 绑定(bind)到默认 ControllerActionInvoker )。

当我将其转换为异步操作时,该操作返回(而不是 JSON),此文本:System.Threading.Tasks.Task<System.Web.Mvc.JsonResult> - 喜欢调用ToString()在上面。

我该如何解决这个问题?

最佳答案

由于您正在使用基于任务的异步,因此您必须查看注入(inject) AsyncControllerActionInvoker 的实例.

关于asp.net-mvc-4 - 自定义 IActionInvoker 和异步操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12266818/

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