1 回答
TA贡献1871条经验 获得超13个赞
查找[NonAction]属性。
指示控制器方法不是动作方法。
[Route("/dev/test")]
public class TestController : Controller {
[HttpGet]
public IActionResult Get() {
return UnprocessedEntityResult();
}
[NonAction]
public IActionResult UnprocessedEntityResult() {
return StatusCode(StatusCodes.Status422UnprocessableEntity);
}
}
或者您也可以将该操作设置为受保护的。
[Route("/dev/test")]
public class TestController : Controller {
[HttpGet]
public IActionResult Get() {
return UnprocessedEntityResult();
}
protected IActionResult UnprocessedEntityResult() {
return StatusCode(StatusCodes.Status422UnprocessableEntity);
}
}
对于派生类型将是可见的,但不会混淆路由表
- 1 回答
- 0 关注
- 126 浏览
添加回答
举报