Передать данные в представление дочернего действия
У меня есть несколько представлений, которые вызывают одно и то же дочернее действие, которое отображает представление.
В зависимости от того, какое представление вызывает дочернее действие, я хочу отобразить другое сообщение в дочернем представлении. Но так как мне не нужно это представление внутри метода контроллера дочернего действия, я чувствую, что передача его в качестве параметра контроллера не очень хорошее решение.
Я попытался ViewData, который не работает - он очищается для вызова ребенка
В настоящее время я использую TempData, который работает, но не очень хорошо, так как он использует сессию без реальной причины
Есть ли другой вариант, кроме этих трех?
(это должно также работать в MVC2, пожалуйста)