Visual Studio 2012 と組み込みのテンプレート ([追加] -> [新しいプロジェクト] の下) を使用して、.NET Framework 4.5 を対象とする新しい ASP.NET Web フォーム Web アプリケーション プロジェクトを作成しました。デフォルトで提供される Site.Master ページ内に、次のようなページ上の CSS を含むマークアップが表示されます。
<webopt:BundleReference runat="server" Path="~/Content/css" />
ただし、代わりにこの他のコードを使用できる可能性があることに気付きました....
<%: Styles.Render("~/Content/css") %>
レンダリングされたページを見ると、結果は同じように見えます。webopt:BundleReference の使用と Styles.Render の使用の違いは何ですか?
これらのうちの1つは、他のアプローチよりも優れていますか?