1. ホーム
  2. asp.net

[解決済み] ASP.Netでwebopt:bundlereferenceはどのように動作するのですか?

2022-02-17 18:41:08

質問

Visual Studio 13のASP.Net Webフォームのデフォルトテンプレートに、weboptというタグがあるのですが、これは何ですか?

<webopt:bundlereference runat="server" path="~/Content/css" />

検索してみると、バンドルやミニフィケーションのためのものらしいです。このタグの公式ドキュメントはあるのでしょうか?私は見つけることができません。具体的には、どのように動作するのか知りたかったのです。Contentフォルダに既にminifyされたファイルがある場合、そのファイルを取ってきています。どうすればこの動作を変更できますか?Contentフォルダの中にcssフォルダがないので、パスの値はどのように変換されるのでしょうか?

解決するには?

webopt 要素は Microsoft.AspNet.Web.Optimization 名前空間からのバンドルと最小化をラップするための単なる webforms コントロールです。これは、実際の最適化機能を実行するために WebGrease を使用します。

すでにminifyされたコンテンツを無視させるような設定はないと思いますけど。一般に、すでにminifyされていれば、その作業を繰り返すのに余分な時間を費やす必要がないと判断し、それを使用します。

ソースコードは コードフレックス と、いくつかの ドキュメント .