0

そのような呼び出しがまだ親ビューで宣言されていない場合にのみ、次の呼び出しをレンダリングする必要があります。

@Scripts.Render("~/Scripts/jQuery")

そうするための最良の方法は何ですか?

4

1 に答える 1

2

1 つの方法を次に示します。

<script>
    if (!window.jQuery) {
        document.write('<script src="@BundleTable.Bundles.ResolveBundleUrl("~/Scripts/jQuery")">\x3C/script>');
    }
</script>

これは基本的に、CDN から jQuery をインクルードし、CDN 配信が失敗した場合にローカル参照フォールバックを使用する場合と同じロジックです。

于 2013-02-21T04:48:47.280 に答える