从获取请求获取null,但上下文返回值

掩码溢出

我从数据库返回项目的后端看起来像这样

    // GET: api/Members
    [HttpGet]
    public async Task<ActionResult<IEnumerable<Members>>> GetMembers()
    {
        return await _context.Members.ToArrayAsync();
    }

并可以确认我正在获取数据

在此处输入图片说明

我得到了这个终点

private async Task GetMembers()
{
    _members = await Http.GetJsonAsync<Members[]>("api/Members");
}

但我从“成员”得到空“成员”是一个数组

private Members[] _members;

这是我越来越空

在此处输入图片说明

我究竟做错了什么?

编辑:成员和_members是图片和帖子中相同的参考

掩码溢出

所以我在Blazor http注入方面遇到问题,因此我将该服务注入为范围服务

services.AddScoped<MembersService>();

然后更改了后端服务

//GET: api/MembersService
[HttpGet]
public async Task<List<Members>> GetMembersAsync()
{
     return new List<Members>(_context.members);
}

请注意,我需要在那里等待。

然后在客户端上

private async Task GetMembers()
{
    _members = await memberService.GetMembersAsync();
}

_members是一个列表

private List<Members> _members;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用上下文作为参数获取函数的返回值?

会话问题-不断获取“无法在写上下文中使用函数返回值”

是否可以在Go中的单值上下文中有选择地获取返回值?

如何获取没有上下文路径的请求URI?

如何获取请求上下文用户名

获取上下文的问题

设置返回值,但获取返回null

React useCallback 函数未获取当前上下文值

从控制台获取上下文属性值

React-如何获取上下文中的钩子值

获取调用上下文的父上下文

从获取请求中的函数获取返回值

升级到2.1后从基站请求中获取上下文后,上下文未及时设置

为什么在F的上下文中Deferred工厂方法具有返回值

CodeIgniter:致命错误:无法在写入上下文中使用方法返回值

PHP致命错误:无法在写入上下文中使用函数返回值

sbrk 返回值的上下文中的“(void*)-1”是什么?

退出python上下文管理器时返回值

奇怪的PHP错误:“无法在写上下文中使用函数返回值”

在写上下文中不能使用方法返回值

致命错误:无法在写入上下文中使用函数返回值

Flask-Security上下文处理器的返回值如何使用?

不能在写上下文中使用方法返回值;会话数据

在写上下文中不能使用方法返回值

无法在写上下文中使用方法返回值PHP unset()

无法在CI_Controller的写入上下文中使用函数返回值

致命错误:无法在/中的写入上下文中使用函数返回值

在写上下文php脚本中不能使用函数返回值

在响应式上下文中捕获函数的标准输出和返回值