사이트를 개발하면서, 각 화면의 구성요소를 mvc의 어떤 기능들로 사용해야할지 고민중에 있습니다.
화면의 영역별로, 데이터를 조회하는 방법을 아래와 같이 고민하고 있습니다.
PartialView, View Componet
Controller에서가 아닌 @Inject를 활용해서
1. @Inject는 Controller를 거치지 않고, 직접 Model을 호출하여 데이터를 가져오는 것으로 알고 있는데요, 주로 어떤 경우에 사용하는것 일까요?
-예를 들어서, View에서 반환하는 데이터를 조회하고, 추가적인 UI 구성요소에서 데이터가
필요한 경우인지?
- Controller를 사용하지 않아야 하는 제약이 있는 환경에서 사용해야 하는지요?
2. PartialView, View Component 는 어떤 경우에 쓰면 되는 것 인가요?
msdn에서는 PartialView보다 더 강력하다고 하는데, 동적으로 사용할때 성능이 좋은건지 모르겠습니다.
- PartialView :
- View Compoenet :
책에서 말씀하신 내용을 개발하면서, 실무에 어떻게 활용해야 할지 문의드립니다.
감사합니다.