В настоящее время я использую asp.NET MVC для создания частей системы управления контентом на веб-сайте и имею одиозную работу по воссозданию всех моих представлений как частичных представлений, поскольку они, по-видимому, нарушают работу карты сайта.
Например, мой FAQAdminController имеет Views: Index, AddFAQ, EditFAQ, ConfirmDeleteFAQ, и они должны быть частичными.
Мне сказали, что каждый контроллер должен иметь один вид и все другие формы или действия, которые заканчиваются отображаемым содержимым страницы, должны быть реализованы как частичные представления.
Я проверил перед публикацией, и никакая документация, статьи, вики и вопросы SO не дают мне прямого ответа относительно того, не имеет ли множественные представления на контроллер прерывания модели MVC.
Строго, должен ли MVC-контроллер и представление иметь отношение 1 к 1?