如何在下面的代码中使用asp.net core返回成功?

问题描述

你好,我在asp.net核心中编写此代码。用于api请求。所以我将在此代码中编写return关键字。我该怎么做才能在下面的代码中访问return关键字?

[HttpPost]
        [Route("UserDelete")]
        public async Task UserDelete(string Id)
        {
            try
            {
              await _ICcontext.UserRegistrationDelete(Id);
            }
            catch(Exception Ex)
            {
                throw Ex;
            }

        }

解决方法

只需使用方法OK()Json()返回要序列化的对象即可。

    [HttpPost]
    [Route("UserDelete")]
    public async Task<IActionResult> UserDelete(string Id)
    {
        try
        {
            return Ok(await _ICcontext.UserRegistrationDelete(Id));
        }
        catch(Exception Ex)
        {
            LogException(Ex);
            return StatusCode(500);
        }
    }