Я хотел бы знать, каков наилучший способ, чтобы действие возвращало разные представления. Допустим, у вас есть форма для отправки данных, но вы хотите выбрать представление в зависимости от того, какие данные отправляются. Я бы предпочел не использовать перенаправление, поскольку есть данные, которые я хочу отображать в публикуемых данных.
Примером этого может служить форма редактирования, которая отображает представление «Подробности» при нажатии кнопки «Сохранить», но без использования перенаправления.
Я знаю, что это можно сделать с помощью одного представления, содержащего условный оператор if, для отображения того или иного, но есть случаи, когда я предпочел бы, чтобы мои представления оставались простыми без слишком большого количества кода. Если бы контроллер мог просто выбрать представление для отображения после публикации данных, это было бы здорово.