Именование на основе соглашений - это, по сути, способ уменьшить объем явного кода, который необходимо написать, путем определения набора отображений соглашений, чтобы, например, страницы, имена которых соответствуют определенному формату, автоматически просматривались в пределах определенного каталог.
Здесь есть статья здесь , в которой есть несколько примеров (есть поиск по ' именованию на основе конвенций и структуре каталогов \ Views ') и другая из той же серии здесь .
Здесь есть еще один, более краткий пример: ASP.NET MVC: когда соглашение действительно имеет значение .
В этом примере вызов return View("NotFound");
из класса DinnersController
автоматически ищет представление с именем NotFound
в каталоге \Views\Dinners\
, без необходимости явно определять эту структуру каталога при вызове View()
.
Соглашение в этом случае определяет местоположение View
на основе имени Controller
.