SóProvas


ID
1663084
Banca
FGV
Órgão
TCM-SP
Ano
2015
Provas
Disciplina
Programação
Assuntos

Analise o trecho de código ASP.NET MVC a seguir. 

[HttpPost, ActionName("Delete")]

[ValidateAntiForgeryToken]

public ActionResult DeleteConfirmed(decimal id)

{

     Funcionario func = db.Funcionarios.Find(id);

     db.Funcionarios.Remove(func);

     db.SaveChanges();

     return  

RedirectToAction("Index","Servidores");

}  

Sobre o retorno da instrução

return RedirectToAction("Index","Servidores");  

é correto afirmar que: 


Alternativas
Comentários
  • Gabarito: B

    Sobre o funcionamento do método RedirectToAction, lembre-se o primeiro parâmetro é a action, o segundo (opcional), é a classe controller. Então ficou fácil:

    A) index não é página, é action;

    C) Servidores também não é página, é controller, e index não é diretório;

    D) Daria erro de compilação o método Redirect recebe uma string apenas de parâmetro, que deve ser uma URI;

    E) Dois erros, o retorno é RedirectToRouteResult (resultado do redirecionamento) e o ActionResult não é subtipo de ViewResult é o contrário.