Я прочитал это объявлениеНе удается найти метод BadRequest
https://github.com/aspnet/Announcements/issues/153
HttpBadRequest
в настоящее время BadRequest
, но я не могу найти способ BadRequest и что случилось с this.Ok (Object) метод?
Я прочитал это объявлениеНе удается найти метод BadRequest
https://github.com/aspnet/Announcements/issues/153
HttpBadRequest
в настоящее время BadRequest
, но я не могу найти способ BadRequest и что случилось с this.Ok (Object) метод?
Что касается плохих запросов
Как уже упоминалось в this related GitHub issue comment, вы на самом деле создать новый экземпляр BadRequestResult()
объекта:
public IActionResult Index()
{
return new BadRequestResult();
}
Что касается Ok()
запросов
Насколько Ok()
метод идет, он фактически исходит от самого контроллера, s о он должен работать, как можно было бы ожидать:
public IActionResult Index()
{
return this.Ok(yourObject);
}
Однако, есть также OkResult()
и OkObjectResult()
, который может вернуть запрос OK и тот, который принимает перегрузку объекта, а также:
public IActionResult Index()
{
return new OkResult();
}
public IActionResult Index()
{
return new OkObjectResult(yourObject);
}
Okey спасибо, я так и думал, но я не был на 100% уверен – user3369579
возвращение новый BadRequestResult(); –
Вам было бы лучше спросить об этом на форуме по этой теме: https://github.com/aspnet/Mvc/issues/4118 –
Вам следует добавить информацию, если вы используете контроллеры POCO, или если ваши контруллеры проистекают из 'Controller 'базовый класс. Если вы получаете базовый класс, он должен быть доступен. В контейнерах Poco он недоступен по очевидным причинам – Tseng