下面是一个示例控制器代码:

using Microsoft.AspNetCore.Mvc;

namespace MyProject.Controllers
{
    [ApiController]
    [Route("[controller]")]
    public class MyController : ControllerBase
    {
        [HttpGet]
        public ActionResult<string> Get([FromQuery] string abc)
        {
            if (string.IsNullOrEmpty(abc))
            {
                return "2";
            }
            else
            {
                return abc;
            }
        }
    }
}

这个控制器使用了 [ApiController] 属性来自动处理请求参数绑定和错误响应,使用了 [Route] 属性来指定路由。在 Get 方法中,我们使用了 [FromQuery] 属性来绑定 GET 请求参数中的 abc 参数,如果该参数为空或不存在,则返回字符串 '2',否则返回参数值。

ASP.NET Core 控制器:根据 GET 请求参数返回内容

原文地址: https://www.cveoy.top/t/topic/nJcn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录