Asp.net core 如何从API到UI获取数据?

Asp.net core 如何从API到UI获取数据?,asp.net-core,Asp.net Core,我有API我的项目,我想从API到UI的数据 API代码 [Route("api/[controller]")] [ApiController] public class ProductsController : ControllerBase { private IProductService _productService; public ProductsController(IProductService prod

我有API我的项目,我想从API到UI的数据

API代码

[Route("api/[controller]")]
    [ApiController]
    public class ProductsController : ControllerBase
    {
        private IProductService _productService;

        public ProductsController(IProductService productService)
        {
            _productService = productService;
        }

        [HttpGet("getall")]
        //[Authorize(Roles = "Product.List")]
        public IActionResult GetList()
        {
            var result = _productService.GetList();
            if (result.Success)
            {
                return Ok(result.Data);
            }

            return BadRequest(result.Message);
        }
还有我的UI,我有HomeController。我想在home getList函数中使用。但是我不知道我怎样才能得到数据。你能帮我吗

[档案][1]
[1]: https://i.stack.imgur.com/XksVn.png

您应该从UI项目调用api我知道bro,但怎么做?您可以使用Jquery制作AJAX callI,我看到一个解决方案中有两个项目。通常,视图和控制器应该在同一个项目中。为什么你必须从另一个项目中询问控制器?你应该从UI项目中调用你的api。我知道bro,但是怎么做?你可以使用Jquery制作AJAX callI,我看到解决方案中有两个项目。通常,视图和控制器应该在同一个项目中。为什么必须从另一个项目中询问控制器?