Question

J'essaie d'accéder à une vue de cette façon:

return View(@"~\Items\Details.aspx");

et j'obtiens cette erreur:

  

La vue '~ \ Items \ Details.aspx' ou son maître est introuvable. Les emplacements suivants ont été recherchés:   ~ \ Items \ Details.aspx

Sur ItemsController, dans l'action Détails, le retour de View () fonctionne parfaitement. Pourquoi ne puis-je pas accéder à cette vue à partir d'un autre contrôleur?

Était-ce utile?

La solution

Le préfixe avec '/ Views' devrait aider.

return View("~/Views/Items/Details.aspx");

Autres conseils

Vous pouvez rendre l'affichage des éléments partagé (vous le placez dans le dossier Vues / partagés), puis appelez simplement Affichage ("Articles") et tout fonctionnera.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top