ASP.NET Соглашение на основе именования - PullRequest
0 голосов
/ 16 мая 2011

Может ли кто-нибудь объяснить ASP.NET Convention Based Naming и привести несколько примеров, если это возможно, пожалуйста

Ответы [ 3 ]

2 голосов
/ 16 мая 2011

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

Здесь есть статья здесь , в которой есть несколько примеров (есть поиск по ' именованию на основе конвенций и структуре каталогов \ Views ') и другая из той же серии здесь .

Здесь есть еще один, более краткий пример: ASP.NET MVC: когда соглашение действительно имеет значение .

В этом примере вызов return View("NotFound"); из класса DinnersController автоматически ищет представление с именем NotFound в каталоге \Views\Dinners\, без необходимости явно определять эту структуру каталога при вызове View().

Соглашение в этом случае определяет местоположение View на основе имени Controller.

0 голосов
/ 16 мая 2011

Я не могу вспомнить ни одного примера ASP.NET, но ASP.NET MVC определенно использует соглашения.Одним из примеров является то, что запрос к \Report\View автоматически сопоставляется с контроллером с именем ReportController, содержащим метод с именем View().Нет необходимости выполнять какие-либо другие подключения - достаточно просто завершить имя вашего класса Controller.

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