【发布时间】:2019-11-23 00:35:13
【问题描述】:
我从数据库返回项目的后端如下所示
// GET: api/Members
[HttpGet]
public async Task<ActionResult<IEnumerable<Members>>> GetMembers()
{
return await _context.Members.ToArrayAsync();
}
并且可以确认我正在获取数据
我的 get 到达了这个终点
private async Task GetMembers()
{
_members = await Http.GetJsonAsync<Members[]>("api/Members");
}
但我从“会员”那里得到空值 "members" 是一个数组
private Members[] _members;
这是我的 null
我做错了什么?
编辑:成员和_members在图片和帖子中是相同的参考
【问题讨论】:
-
你是如何设置你的 HttpClient 来调用你的 API 方法的?你能告诉我们吗?
-
@RahulSharma 因为这是 Blazor,我只是在注入它。 "@inject HttpClient Http"
标签: c# asp.net blazor-server-side