2016-10-17 14 views
0

Действия находятся в контроллерах, что позволяет легко сказать действие X в контроллере Y.Термин для папки, в которой находится View?

Виды имеют сходство с действием, имя папки, в которой они находятся, должно совпадать с именем контроллера, мы говорим View X для папки контроллера Y? или есть другой термин, используемый для папки, содержащей все представление для контроллера?

+3

Имя папки, в которой они находятся, не ** должно совпадать с именем контроллера - это просто соглашение и означает, что вам не нужно явно указывать путь к представлению. –

+0

@ StephenMuecke: Да? как мы можем вернуть представление из другой папки? Помимо соглашения, я думал, что это ограничение работы mvc, не может вернуть представление из другой папки, отличной от той, которая соответствует имени контроллера. – Arjang

+2

Конечно, вы можете. Вы можете указать полный путь к представлению или настроить механизм просмотра для поиска файлов в любой папке (см. [Этот ответ] (http://stackoverflow.com/questions/632964/cani-i- в качестве примера - указать-a-custom-location-to-search-for-views-in-asp-net-mvc). –

ответ

1

Насколько это важно, как вы называете эту папку?

Для этой папки нет специального названия. И действительно, папка с представлениями для контроллера является неопределенным термином - некоторые представления могут иметь частичные представления, которые находятся в папке Shared. И вы также можете реализовать свой собственный ViewEngine со своим собственным соглашением. Или даже предоставить файлы представлений из базы данных.

Чтобы ответить на ваш вопрос - особых терминов нет.

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

  • Нет связанных вопросов^_^