2010-03-24 4 views

답변

1

아니요, ViewData은 그런 식으로 사용하지 마십시오. 제어기 조치와 뷰 사이의 임시 공유 저장 영역 일뿐입니다. 컨트롤러가 일부 모델을 뷰에 전달할 수 있습니다. 디자인 관점에서 ViewData은 컨트롤러 조치로 읽혀서는 안되며, 단지 기록되어야합니다.

여러 요청 사이에 개체를 저장하거나 TempData (내부적으로 Session을 사용하는 개체)을 사용하여 두 요청 사이에 데이터를 저장하려는 경우 Session 개체를 사용할 수 있습니다.

0

예. 세션이나 일종의 캐시와 같이 호출간에 데이터를 일부 영구 저장소에 저장하면 가능합니다. 비록 내가 필요로하는 곳곳에 필요하고 오래 자주 변하지 않는 오래 살아있는 데이터에 대해 때때로 이러한 접근법이 필요하다고 추천하지는 않습니다.