asp net core 写一个控制器如果get请求有abc参数则返回abc参数内容否则返回2
下面是一个示例控制器代码:
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",否则返回参数值
原文地址: http://www.cveoy.top/t/topic/dx6u 著作权归作者所有。请勿转载和采集!