gpt4 book ai didi

c# - 多个发布类型 asp.net 5 MVC 6 API

转载 作者:太空狗 更新时间:2023-10-30 00:14:15 24 4
gpt4 key购买 nike

我可以将 [FromBody] 用于单个类型,但是有什么方法可以使用多个吗?

从搜索和阅读我所做的没有办法,但我不知道是否在 MVC 6 中添加了一种方法。

如果没有,最好从哪里开始自定义方式。

在模型绑定(bind)之前,我应该研究和寻找最好的方法或地方来 Hook 什么,以便我可以包含我自己的方法?

最佳答案

最好的方法是创建一个复合包装器:

public class Wrapper
{
public ModelA A { get; set; }

public ModelB B { get; set; }
}

将Wrapper放在参数列表中,标记为[FromBody]。您不能多次使用该属性,因为正文的所有内容都假定与参数类型匹配。

关于c# - 多个发布类型 asp.net 5 MVC 6 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30833524/

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