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

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请求有abc参数则返回abc参数内容否则返回2

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

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