2014-01-18 2 views

ответ

2

Да, вы можете указать в способе View, откуда загрузить изображение. Вам просто нужно, чтобы начать свой параметр viewName с ~/Views и вы также выписать на .cshtml расширение:

public class HomeController : Controller 
{ 
    public ActionResult Index() 
    { 
     return View("~/Views/Index.cshtml"); 
    } 
} 

Однако соглашение MVC является то, что если у вас есть мнения, которые не принадлежат к одному конкретному контроллеру, то эти представления должны перейти в папку Views \ Shared, и оттуда они будут рассмотрены.

+0

Пробовал без «.cshtml», и я получил: представление «~/Views/Index» или его мастер не было найдено или механизм просмотра не поддерживает найденные местоположения. Были обысканы следующие местоположения: ~/Просмотры/Индекс –

+0

Он не работает без расширения .cshtml. Вы должны использовать 'return View (" ~/Views/Index.cshtml ");' как я написал в своем ответе. – nemesv

+0

Получил! Это ограничивает меня использованием бритвы, которую я предполагаю? Есть ли способ сделать это, чтобы распознаватель шаблонов все еще мог выбрать движок? –

Смежные вопросы