Qual é a utilidade do resultado de ação no ASP NET MVC?
Qual é a utilidade do resultado de ação no ASP NET MVC?

Vídeo: Qual é a utilidade do resultado de ação no ASP NET MVC?

Vídeo: Qual é a utilidade do resultado de ação no ASP NET MVC?
Vídeo: #02| CRUD em Asp.Net Core MVC | C# 2024, Maio
Anonim

No ASP . INTERNET , MVC tem diferentes tipos de Resultados da Ação . Cada resultado da ação retorna um formato diferente de saída. Um programador usa diferente resultados de ação para obter a saída esperada. Resultados da Ação devolver o resultado para visualizar a página da solicitação fornecida.

Da mesma forma, pergunta-se: qual é o resultado da ação no ASP NET MVC?

Um ActionResult é um tipo de retorno de um método controlador, também chamado de açao método e serve como classe base para * Resultado Aulas. Açao os métodos retornam modelos para visualizações, fluxos de arquivos, redirecionam para outros controladores ou o que for necessário para a tarefa em questão.

Além disso, qual é a diferença entre ViewResult () e ActionResult () em asp net MVC? ViewResult é uma subclasse de ActionResult . O método View retorna um ViewResult . O único diferença é isso com o ActionResult primeiro, seu controlador não está prometendo retornar uma visão - você pode alterar o corpo do método para retornar condicionalmente um RedirectResult ou qualquer outra coisa sem alterar a definição do método.

Também saber quais são os tipos de resultados de ação no MVC?

Agora, você pode ver que o Resultado da Ação é um banco de dados modelo cujo derivado tipos são HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult. E deve haver um método auxiliar para cada dado modelo (base ou derivada modelo ).

O que é CreatedAtAction?

CreatedAtAction (String, Object, Object) Cria um objeto CreatedAtActionResult que produz uma resposta Status201Created. CreatedAtAction (String, String, Object, Object) Cria um objeto CreatedAtActionResult que produz uma resposta Status201Created.

Recomendado: