나는 @RenderSection("scripts")
섹션을 가진 레이아웃을 가지고 있으며 일부 뷰에이 섹션에 포함해야 할 번들이 있습니다. 나는보기에서 이것을 수행하는 것이 효과가있을 것이라고 생각했지만 스크립트를 렌더링하지는 않는다.스크립트 섹션에 스크립트 번들을 포함하는 방법
@section scripts {
@Scripts.Render("~/bundles/myBundle")
}
제 생각에는 스크립트 섹션에 번들을 어떻게 포함시킬 수 있습니까?
레이아웃
@Scripts.Render("~/bundles/jquery", "~/bundles/scripts")
@RenderSection("scripts", required: false)
보기
@section scripts {
@Scripts.Render("~/bundles/movie")
}
이것은 확실히 작동하며 지원됩니다. 번들 이름의 오타가 있는지 확인합니다 (예 : 'BundleConfig'에서'~/scripts/movie'가 아닌'~/bundles/movie'를 확인하십시오. – Mrchief
나는 믿을 수 없을 정도로 늦었다. 그러나 분명히 VS2015에서도 이런 일이 일어날 수있다. 코드가 맞았지만 제대로 렌더링하려면 VS를 다시 시작해야했습니다. – Lathejockey81