gpt4 book ai didi

asp.net - 在 ReadAsAsync 方法中读取动态类型

转载 作者:行者123 更新时间:2023-12-02 11:09:00 26 4
gpt4 key购买 nike

我在 MVC 4 应用程序中使用 ASP.Net Web API 来执行各种操作。问题是我的 API 方法返回动态类型,并且在 View 端我使用方法 ReadAsAsync().Result。现在我如何在 View 端获取 API 结果。

我的API代码如下:

public dynamic GetSum(int a,int b)
{ return a + b; }

View 端代码如下:

HttpResponseMessage response = client.GetAsync(String.Format("/webApi/Common/GetSum?a=`{1}&b={2}", 1,1);`
if (response.IsSuccessStatusCode)
{
dynamic temp = response.Content.ReadAsAsync<dynamic>().Result;
return view(temp);
}

return view();

请帮助我,我陷入了这个问题。

最佳答案

您可以使用ExpandoObject来获取动态数据

dynamic temp = response.Content.ReadAsAsync<ExpandoObject>().Result;

关于asp.net - 在 ReadAsAsync 方法中读取动态类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15764704/

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