0
다음 호출이 상위 뷰에서 이미 선언되지 않은 경우에만 렌더링하려고합니다.Scripts.Render() (존재하지 않는 경우)
@Scripts.Render("~/Scripts/jQuery")
이렇게하는 가장 좋은 방법은 무엇입니까? 하나는 CDN에서 jQuery를 포함하고 CDN 전송이 실패한 경우 로컬 기준 대체를 가질 때
<script>
if (!window.jQuery) {
document.write('<script src="@BundleTable.Bundles.ResolveBundleUrl("~/Scripts/jQuery")">\x3C/script>');
}
</script>
이 사용되는 것과 동일한 논리가 필수적이다
checkout http://stackoverflow.com/questions/12192646/why-use-scripts-render-bundles-jquery – zsong
일반적으로 겹치는 부분이 없도록 번들을 디자인해야합니다. ID는 기본 페이지에 하나의 번들을 갖는 것이 좋습니다. 하나는 어린이보기 용 –
추가 jquery 관련 라이브러리를로드하는 경우 대부분 페이지의 끝에 추가해야하므로 마스터 페이지/레이아웃이 가장 적합합니다. –