0

ASP.Net MVC 응용 프로그램에서 작업 중이며 해당 아키텍처는 일반적인 DAL, BL 및 PL 계층으로 구성되어 있습니다.MVC : 컨트롤러 또는 뷰의 UI 요소 계산?

주소는 데이터베이스에 별도의 필드로 저장되지만 UI의 단일 필드에 표시됩니다.

표시와 관련하여 다양한 선택 필드 (예 : 주, 국가, 주소의 여러 줄)를 처리해야합니다.

내 질문 :이 효과적인 디스플레이 문자열 계산은 컨트롤러 또는보기로 처리해야합니까? MVC 패러다임이이 질문에 대한 몇 가지 규칙이나 권장 사항을 제공합니까?

답변

0

주소를 다르게 표시하려는 동일한 컨트롤러 동작을 호출하는보기가 다를 수 있으므로 컨트롤러가 주소 표시 방법에 대해 알지 않아야합니다. 특정 목적을 위해 주소가 어떻게 렌더링되는지에 대한 관심사입니다.

0

적절한 MVC 디자인 패턴에서보기는 표시 할 정보와 방법을 결정해야합니다. 컨트롤러는 모델 레이어 및 현재 뷰의 상태를 변경하는 작업 만 담당해야합니다.

실제보기가 없기 때문에 ASP.NET MVC 프레임 워크에 큰 영향을 줄 수 있기 때문에 가능하지 않을 수 있습니다. 그냥 바보 같은 템플릿. 그리고 그 두 가지는 같은 것이 아닙니다.