Open棟梁Project - マイクロソフト系技術情報 Wiki

目次

概要

コチラの内容をまとめた。

共通項

コチラを参照。

BundleConfig

基本的な事項は、コチラを参照。

初期設定

Optimization.WebForms?をインストールする。

ASP.NET Web Formsでは、追加で以下のインストールが必要になる。

Install-Package Microsoft.AspNet.Web.Optimization.WebForms

Web.configに定義を追加する。

また、インストール後に以下の定義をWeb.configに追加する必要がある。

  <pages>
    <namespaces>
      <add namespace="System.Web.Optimization" />
    </namespaces>
    <controls>
      <add assembly="Microsoft.AspNet.Web.Optimization.WebForms" namespace="Microsoft.AspNet.Web.Optimization.WebForms" tagPrefix="webopt" />
    </controls>
  </pages>
</system.web>

Bundle & Minification

以下のように、ASP.NET Web Forms用の追加のBundleConfigを行う。

追加

定義方法

詳しくは、コチラ

という検索文字列で検索。

CDNフォールバック

ScriptManager?

ASP.NET Web FormsではScriptManager?にCDNフォールバック機能が実装されている。

ScriptBundle?

その他、ASP.NET MVCと同様に、ScriptBundle?クラスで、
個別にCDNフォールバックの定義を行なうこともできる。

定義方法

詳しくは、コチラ

という検索文字列で検索。

リンクのさせ方

初期設定が完了していること。

JS

Scripts.Renderメソッドと<asp:ScriptManager?>タグを使用する方法がある。
しかしながら、これら2つの方法の適切な使用が明確でないという問題がある。

CSS

webopt:bundlereferenceと言うタブを使用するもよう。

<title>・・・</title>
<asp:PlaceHolder runat="server">
    <%: Scripts.Render("~/bundles/modernizr") %>
</asp:PlaceHolder>
<webopt:bundlereference runat="server" path="~/Content/css" />

RouteConfig

基本的な事項は、コチラを参照。

参考

Bundle と Minification

CDNフォールバック


Tags: :.NET開発, :ASP.NET, :ASP.NET Web Forms, :OWIN, :NuGet


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS