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 關注
- 143 瀏覽
添加回答
舉報