Полагаю, вы хотите избежать движения по маршруту ajax. Если это так, просто поместите строку сообщения в файл cookie и проверьте наличие сообщения в вашем представлении. Если есть сообщение, отобразите его. Так как оно находится в cookie, вы можете получить сообщение, даже если вы перенаправили после обработки успешного сообщения. Обязательно очистите куки после показа сообщения!
Мы формализовали этот процесс в моей компании и называем его «Flash» (как это делал Ruby on Rails, а может, и сейчас).
В идеале вы могли бы обернуть логику настройки, поиска и отображения сообщений во вспомогательный класс, чтобы абстрагировать его реализацию от вашего представления. Таким образом, вы можете использовать файлы cookie, viewdata или даже значения сеанса, и вашим представлениям и контроллерам не придется менять поведение.