Какая польза от результата действия в ASP NET MVC?
Какая польза от результата действия в ASP NET MVC?

Видео: Какая польза от результата действия в ASP NET MVC?

Видео: Какая польза от результата действия в ASP NET MVC?
Видео: Что такое MVC за 4 минуты 2024, Ноябрь
Anonim

В ASP . СЕТЬ , MVC имеет разные типы Результаты действий . Каждый результат действия возвращает другой формат вывода. Программист использует другой результаты действий чтобы получить ожидаемый результат. Результаты действий вернуть результат для просмотра страницы по данному запросу.

Точно так же спрашивается, каков результат действия в ASP NET MVC?

An ActionResult является типом возвращаемого значения метода контроллера, также называемого действие метод и служит базовым классом для * Результат классы. Действие методы возвращают модели в представления, файловые потоки, перенаправляют на другие контроллеры или что-то еще, что необходимо для текущей задачи.

Кроме того, в чем разница между ViewResult () и ActionResult () в asp net MVC? ViewResult является подклассом ActionResult . Метод View возвращает ViewResult . Единственный разница это с ActionResult Во-первых, ваш контроллер не обещает возвращать представление - вы можете изменить тело метода, чтобы условно возвращать RedirectResult или что-то еще, не изменяя определение метода.

Также нужно знать, каковы типы результатов действий в MVC?

Теперь вы можете видеть, что Результат действия это базовые данные тип чьи производные типы являются HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult. И для каждого данных должен быть вспомогательный метод. тип (либо основание, либо производное тип ).

Что такое CreatedAtAction?

CreatedAtAction (String, Object, Object) Создает объект CreatedAtActionResult, который создает ответ Status201Created. CreatedAtAction (String, String, Object, Object) Создает объект CreatedAtActionResult, который создает ответ Status201Created.

Рекомендуемые: