2009-04-07 5 views

답변

2

복잡성을 숨기는 방법을 제공합니다. 복잡한 컨트롤을 사용자 정의 컨트롤에 넣을 수 있으며 페이지 작업을 할 때 걱정하지 않아도됩니다.

저는 이것이 일반적으로 사용자 컨트롤의 큰 이점이라고 생각합니다.

+0

오른쪽 ... 유지 관리가 더 간편함 – TStamper

+0

복잡한 응용 프로그램을 개발할 때 핵심 전략입니다. 특정 시점에서 내가 걱정할 필요가있는 것을 최소화하십시오. – JoshBerke

1

현명하게 사용하면 더 잘 이해할 수 있습니다. 사용자 정의 컨트롤은 마크 업의 일부입니다. 모델의 일부분을 모델에 제공합니다.

예를 들어. 모델이 복잡한 태그를 필요로하는 복잡한 속성 B를 갖는 A 유형 목록 인 경우 A.B를 모델로 사용하는 사용자 정의 컨트롤 U를 사용하는 것이 좋습니다. 코드가 더 간단 해졌고 B의 Ui 만 바꾸거나 바꾸려면 V에서 마크 업을 찾는 대신 U를 바꾸거나 수정하십시오.

관련 문제