У меня есть старое веб-приложение Umbraco, которое было обновлено до версии v6 в начале этого года.Внедрение формы MVC внутри старой архитектуры шаблонов шаблонов
Он использует пользовательские элементы управления .NET ascx и ваши стандартные страницы .master, как и следовало ожидать.
Теперь мне нужно создать совершенно новую страницу, которая по сути является формой бронирования для мероприятия.
Я хотел бы создать его с помощью MVC, так как я делаю все с MVC в наши дни. Я действительно не хочу дублировать макет страницы/фрейм. Можно ли встроить частичный вид MVC внутри старых шаблонов?
Вы порекомендовали бы просто создать новую отдельную страницу макета бритвы, а затем создать для нее виды, а не пытаться использовать бритву в главной странице? На данный момент у меня слишком много зависимостей для переноса всего на MVC. Я не могу оправдать стоимость клиента. – krisdyson
В вашем случае это сводится к времени (которое в глазах клиента сводится к стоимости). Вы хотите использовать mvc/razor, но в режиме веб-форм уже есть отлично функционирующий сайт. Это отстой, но профессиональная вещь заключалась бы в том, чтобы либо продолжать развиваться в режиме webforms, либо начать переходить к использованию макросов cshtml. Я определенно не рекомендовал бы создавать два отдельных метода макета, потому что тогда вы получите проблему, когда клиент хочет, чтобы ваши функции MVC отображались на главной странице или наоборот. – Digbyswift