Я новичок в MVC и, в качестве учебного упражнения, я пытаюсь переписать старое приложение как приложение ASP.NET MVC. Мне немного непонятно, о каких соглашениях вопрос Соглашения об именах действий охватывает только частично.
Допустим, у меня есть два контроллера: JobController и ClientController. Оба контроллера будут выполнять одинаковые действия: Список, Детали, Новый, Обновить и Удалить.
Должны ли представления этих действий называться идентично действию? В этом случае действие List для JobController должно иметь представление с именем «List.aspx», а не что-то вроде «JobList.aspx».
Причина, по которой мне пришло в голову этот вопрос, заключалась в том, что я не был уверен, уместно ли иметь несколько представлений с одним именем (например, «List.aspx»). Это будет становиться все более и более актуальным, так как я продолжу добавлять контроллеры, так как почти для каждого бизнес-объекта в моей системе потребуется какой-то "List.aspx".