나는 다음과 혼동한다 : 나는 부모님과 같은 행동을하고있다. 그리고 상응하는 뷰 파일에서 나는 하위 행동을 호출했다. 어린이는 부모와 자식 행동이 모두 같은 컨트롤러에있다. ?하위 동작이 "부모"동작과 동일한 ViewBag를 공유합니까?
나는 아동의 행동과 ViewBag.Now에서 일부 데이터를 공유 할 수있는 부모의 행동이 필요, 나는 무엇을해야 여기 제 질문은 :
나는 부모의 뷰 파일의 하위 액션을 호출, I 다음과 같이 뷰백을 전달하십시오 : @ Html.Action (ViewBag).
public PartialViewResult Child(Object ViewBag)
{
//using the data in ViewBag
}
이것이 올바른 방법인가요? viewbag 객체가 참조로 전달되었거나 원래의 viewbag (더 많은 메모리가 필요함)와 다른 객체입니까?
자식 동작이 기본적으로 호출하는 부모 동작과 함께 뷰백을 공유하는 경우?
하지만 난 정말 아이 액션 무티 - 매개 변수를 전달해야, 내가 무엇을 할 수 @ Html.Action (ViewBag) :
는 대린 디미트로프의 대답에서, 나는 이런 식으로 뭔가를 할 수없는 것을 알고 있었다?
하십시오 상속 클래스 내에 루트 컨트롤러의 ViewBag을 얼마나 이입니다. [so]에서 우리는 그 목적을 위해 태그를 사용합니다. –
하위 작업이 부모와 완전히 분리되지 않은 경우 Html.Partial을 고려하는 것이 좋습니다 – Bochu