2014-04-14 2 views
1

페이지가 4 개 있는데, div이 숨겨져 있습니다. 거기에 대응하는 div 버튼이 4 개 있습니다. 한 페이지에 모든 코드를 쓰는 대신 부분 뷰로 분할했습니다 (div이 부분 뷰에 있도록) 예.ASP MVC에서 부분보기를 사용하는 경우?

이렇게하는 것이 옳지 않습니까?

+1

당신이 어떻게 사용하는지. 부분 뷰의 내용이 여러 다른 페이지에서 반복 될 경우 코드 반복을 저장할 수 있습니다. 부분 부분은 1 페이지에서만 사용되며, 부분 사용에는 실제 점이 없습니다. – wf4

답변

2

"잘못된"이유가 표시되지 않습니다. 코드의 복잡성을 줄이는 데 도움이된다면 도움이됩니다.

파셜는 일반적으로 다음과 같은 이유로 사용 (하지만 엄격하게)되어 아동의 행동과 아약스를 들어

  1. 복잡한 페이지
을 단순화하기 위해 공통 코드의 재사용을 위해
  • 를 요청

    주의해야 할 점은 객체를 모델의 일부분으로 전달하면 올바른 방식으로 양식 필드를 포스트 백에 올바르게 바인딩 할 수 없다는 것입니다. 이것은 EditorTemplates가하는 것입니다. 비록 당신이 무엇을하고 있는지 알고 있다면 Partials도이를 위해 작동 할 수 있습니다.

  • 2

    괜찮습니다.

    부분보기는 훌륭한 기능이며 사용하는 것을 두려워하지 않습니다. 처음에는 더 복잡하고 복잡해 보이지만 부분 뷰가있는 코드는 유지하기가 더 쉽습니다.

    마지막으로 화면의 한 부분 만 새로 고치려면 부분보기를 사용하십시오.

    관련 문제