1

ScriptBundle のスクリプトに GET を追加するにはどうすればよいですか?

例:

 bundles.Add(new ScriptBundle("~/bundles/baseJs").Include(
                                        "~/Scripts/index.js"
));

このスクリプトを次のように呼び出します。

 "~/Scripts/index.js?1"

どうすればできますか?

4

1 に答える 1

0

バンドルは、次のような View(.cshtml) ページで呼び出すことができます。

@Scripts.Render("~/bundles/bundleName")

bundleNameバンドル名に置き換えると、そのページのバンドル内のすべての js ファイルがレンダリングされます。

html 本文の先頭で render ステートメントを使用していることを確認してください。

更新: バンドルを使用することの基本的な利点は、ビルドで js のバージョンを管理できることです。bundlename を編集してリリース番号を追加するだけで、名前が異なるため、クライアントはすべてバンドルを取得する必要がありました。私たちはこのようにしています。

前に、手動で js を縮小し、Web 構成ファイルで構成されたファイル名にもバージョン番号を追加する必要があります。それは苦痛でした。バンドルは簡単です。

于 2016-03-28T06:40:44.247 に答える