2014-11-18 14 views
15

ASP.NET 핵심 MVC (이전 MVC 6)에는 부분보기보다 나은 것으로 보이는 구성 요소라는 새로운 기능 영역이 있습니다. 나는 다음과 같은 것을 보았다 View Component Example. 그러나 현재 그들의 사용법에 관해서는 더 많은 정보가 보이지 않습니다.ASP.NET 핵심 MVC 구성 요소

나는이 패턴을 사용하여 그 가치가 있는지, 그리고 이것이/(또는 의도 된) donut caching을 돕기 위해 더 구워진 방법으로 사용될 수 있는지 평가하려고하고있다.

답변

11

보기 구성 요소는 확실히 훌륭하고 확실히 개선되었습니다. 한 가지 큰 개선점은 it wasn't possible with child actions 인 뷰 구성 요소에서 비동기 작업을 실행할 수 있다는 것입니다. 여기

더 많은 정보를 이용할 수 : #1232#536

+0

감사합니다. 정말 도움이되는 기사를 읽었습니다. 그러나 Microsoft의 기술적 인 방향이 조금 더 있다면 궁금합니다. 용의자는 단지 베타 버전이됩니다. – Tim

+0

@Tim 나는 모든 것이 거기에있어 정확히 무엇을보고 있는지 잘 모르겠다. 기술적 인 방향으로 정확히 무엇을 의미합니까? – tugberk

+0

비동기 작업에 관해서는 요점을 가지고 있지만 @await Html.PartialAsync ("PartialName")을 사용하여 비동기 작업을 수행 할 수도 있습니다. ViewComponent는 비동기식 부분보다 추가적인 이점을 제공합니까? 나는 진실로 알기를 바랍니다 ... – dmcquiggin

1

현재 사용할 수 있습니다 :

는 두 개의 별도의 문제는 당신이/트랙을 언급 할 수있는 신청이 있습니다 Microsoft의 새로운 설명서 :


은 매우 유용하고 유연한 기능입니다. 나는 그 (것)들을 좋아하고, 나는 그 (것)들을 추천해서 좋다.

항상보기 구성 요소가 "부분보기보다 나은 대안"인 것은 아닙니다. 이는 특정 사례에 따라 다릅니다.