Доступ к представлениям с абсолютными путями в ASP.NET MVC - PullRequest
10 голосов
/ 14 сентября 2009

Я пытаюсь получить доступ к представлению следующим образом:

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

и я получаю эту ошибку:

Не удалось найти представление '~ \ Items \ Details.aspx' или его мастер. Были найдены следующие места: ~ \ Items \ Details.aspx

На ItemsController в действии Details возврат View () работает просто отлично. Почему я не могу получить доступ к этому виду с другого контроллера?

Ответы [ 2 ]

22 голосов
/ 14 сентября 2009

Префикс с помощью '/ Views' должен помочь.

return View("~/Views/Items/Details.aspx");
1 голос
/ 14 сентября 2009

Вы можете сделать просмотр элементов общим (вы помещаете его в папку Views / Shared), затем вы можете просто вызвать View («Элементы»), и он будет работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...