Areas를 사용하는 Core 3.0 프로젝트가 있고 Area view에서 주 프로젝트 Views> Shared 폴더의 부분보기를 참조하려고합니다.
프로젝트>보기> 공유> _layout_partial.cshtml << 원하는보기 부분.
Project> Areas> MyArea> Views> Index.cshtml <<이보기는 위에서 설명한 부분에 액세스하려고합니다.
<div>
<div class="container-fluid">
<partial name= "~/Views/Shared/_layout_partial1.cshtml"/>
<partial name="~Views/Shared/_layout_partial2.cshtml"/>
<partial name="~/Views/Shared/_layout_partial3.cshtml"/>
</div><!-- container -->
</div>
이것은 메인 뷰가 Project> Views> Home> Index.cshtml에있을 때 잘 작동하지만 메인 뷰가 영역에 있고 경고 나 오류가없는 경우 부분 뷰가 모두 인식되지 않습니다.
영역에서이 부분보기에 액세스 할 수 있습니까? 아니면 심각한 복제를해야합니까?
부분의 경우 using Microsoft.AspNetCore.Mvc.TagHelpers
다음 두 가지 옵션이 있습니다.
사용 변경
@await Html.PartialAsync("/Views/Shared/_layout_partial1.cshtml")
부분 태그를 선호하는 경우 _ViewImports.cshtml을 Views 폴더에서 Areas 폴더로 복사하여 Microsoft.AspNetCore.Mvc.TagHelpers를 참조해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다