아직 웹 응용 프로그램 개발을 시작하고 있으며 베테랑 개발자에게 질문 할 질문이 있습니다.반복 가능한 부품을 개발하는 방법과 그 이유는 무엇입니까?
내 MVC-App에는 여러 번 사용되는 부분이 있습니다. 이 부분은 MVC-App이 관리하는 항목에 대한 검색 필터입니다.
내가하고 싶은 것은이 부분을 한 번 개발하여 응용 프로그램의 모든 부분에서 사용할 수 있도록하는 것입니다. 이렇게하면이 부분을 편집해야 할 경우이 기능을 도입 한 각 장소 대신 기본 인스턴스에서 작업을 수행 할 수 있으며 수정 사항은 단일 샷으로 이월됩니다.
지금까지 부분 뷰에 대해 비트을 알고 있으며, 지금은 Web Forms를 탐색하고 어떻게 작동하는지 알아 보겠습니다.
제 질문은 그러한 기능을 개발하는 가장 좋은 방법은 무엇입니까? 내가 필요할 때마다 렌더링하는 부분 뷰를 작성해야합니까? 그렇다면 어떻게해야합니까? 웹 양식 제작에 집중해야합니까? 아니면 더 좋은 방법이 있습니까?
답장을 보내 주셔서 감사합니다.
Model.Product는 귀하의 예제에서 무엇을 의미합니까? – hsim
그것은 부분 뷰를 렌더링하고자하는 뷰에서 강력하게 형식화 된 모델입니다. 따라서 모델 (예 : 장바구니)이있는 뷰는 모델로 PartialView를 참조합니다 (예 : 장바구니. 제품). 이것은 물론 예제 일뿐입니다. 강력한 형식의 뷰가 필요하지 않습니다. – Kenneth
좋습니다. 따라서 내 항목에 내 partia보기의 개체 모델이 포함되어 있어야합니다. 이 부분 뷰를 자신의 모델을 기반으로 할 수 없습니까? 그러면 제출시 오브젝트 자체를 돌려줍니다. – hsim