1

UserControl から継承するクラスで RegisterClientScriptInclude を使用する従来の ASP.NET WebForms コードがあります。RegisterClientScriptInclude への複数の呼び出しを、新しい 1 つのBundleに置き換えたいと考えています。コンパイル済みアセンブリの奥深くで、バンドル ルートからバンドル URL を解決するにはどうすればよいですか?

4

2 に答える 2

1

バンドルを既に登録していて、バンドルへの参照を生成したいだけだとします。

最も簡単な方法は、単に呼び出すことです

BundleCollection.ResolveBundleUrl(<path to bundle, i.e. "~/bundles/mybundle">).  

Scripts ヘルパーを使用してタグをレンダリングしないと、常にバンドルへの参照が取得されます。ResolveBundleUrl を直接呼び出すと、自動の非バンドル機能はありません。

于 2013-01-02T18:47:32.077 に答える