tutoriel - cours asp.net c#




Puis-je avoir un ActionResult appelé "View" (2)

Code:

public ActionResult View(string id)
{ 
   return View();
}

J'obtiens actuellement des exceptions de stackoverflow quand je fais ceci.


Bien sûr, ne vous appelez pas récursivement:

public new ActionResult View()
{
    return base.View();
}

C'est généralement une bonne idée de nommer vos opinions de manière descriptive. Une vue nommée View ne dit pas ce que fait la vue ou les données qu'elle est susceptible d'utiliser. Je suggère fortement de lui donner un meilleur nom.

Cela dit, dans ce cas, vous vous appelez récursivement vous-même, alors changez la déclaration de retour à

return base.View();




asp.net-mvc-3