Совместно ли у дочернего действия тот же ViewBag с действием «родителей»?
Я запутался с этим: у меня есть действие, скажем Parent, и в соответствующем файле представления я назвал дочернее действие, скажем Child, и действия Parent и Child находятся в одном контроллере.
и мне нужно действие Child и Parent, чтобы поделиться некоторыми данными во ViewBag. Теперь, что мне следует делать? Вот мой вопрос:
когда я вызываю дочернее действие в родительском файле представления, я передаю ему пакет просмотра следующим образом: @ Html.Action (ViewBag). в моем детском действии я делаю это:
public PartialViewResult Child(Object ViewBag)
{
//using the data in ViewBag
}
Это правильный путь? Передается ли объект viewbag по ссылке или это другой объект, отличный от исходного viewbag (требуется больше памяти)?
Или, если действие Child совместно использует viewbag с вызывающим родительским действием по умолчанию?
Из ответа Дарина Димитрова я понял, что не могу сделать что-то вроде этого: @ Html.Action (ViewBag)
Но мне действительно нужно передать мути-параметры дочернего действия, что я могу сделать?