0

我希望仅当尚未在父视图中声明此类调用时才呈现以下调用。

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

最好的方法是什么?

4

1 回答 1

2

这是一种方法:

<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 回答