[[Open棟梁Project>http://opentouryo.osscons.jp/]] - [[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]

-[[戻る>ASP.NET の Modernization]]

* 目次 [#cb2dcf69]
#contents

*概要 [#p4222e1f]
コチラの内容をまとめた。

-Modify template : Link Bootstrap and jQuery from the template.~
https://github.com/OpenTouryoProject/OpenTouryo/issues/199
-Modify template : Correspond the JavaScript and CSS to bundle and minify, or to CDN.~
https://github.com/OpenTouryoProject/OpenTouryo/issues/200
-Modify template : Maintenance of the master page.~
https://github.com/OpenTouryoProject/OpenTouryo/issues/201

*共通項 [#le39c2c1]
[[コチラ>ASP.NET の Modernization]]を参照。

*[[BundleConfig>ASP.NET の BundleConfig]] [#b48396de]
基本的な事項は、[[コチラ>ASP.NET の BundleConfig]]を参照。

**Bundle & Minification [#wefbae22]
以下のように、[[BundleConfig>ASP.NET の BundleConfig]]を行い、Bundle と Minificationを可能にする。

***対象 [#nbca941f]

***定義方法 [#z6ec33f3]
詳しくは、[[コチラ>https://github.com/OpenTouryoProject/OpenTouryo/issues/200]]を
-「BundleConfig」
-「RegisterBundles」

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

**CDNフォールバック [#s8ee8670]
-[[ASP.NET MVC]]では上記の、Bundle & Minificationの中で同時に、CDNフォールバックの定義を行う。
-具体的には、「CDNのURL」と「CDNフォールバックを行なうための評価式」を設定する。

***定義方法 [#s25dcf4f]
詳しくは、[[コチラ>https://github.com/OpenTouryoProject/OpenTouryo/issues/200]]を
-「CdnFallbackExpression」

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

実際の設定方法は、以下のサイトが参考になる。

-ASP.NET MVC 5 主要 JavaScriptライブラリのCDN、Fallbackまとめ - KatsuYuzuのブログ~
http://katsuyuzu.hatenablog.jp/entry/2014/10/02/000330

**リンクのさせ方 [#xbdfa1a0]
詳しくは、[[コチラ>https://github.com/OpenTouryoProject/OpenTouryo/issues/200]]を参照。

***JS [#id2a0390]
   @Scripts.Render("~/bundles/jquery")
   @Scripts.Render("~/bundles/bootstrap")
   @RenderSection("scripts", required: false)
 </body>

***CSS [#f1858a71]
   @Styles.Render("~/Content/css")
   @Scripts.Render("~/bundles/modernizr")
 </head>

*[[RouteConfig>ASP.NET の RouteConfig]] [#z952e103]
基本的な事項は、[[コチラ>ASP.NET の RouteConfig]]を参照。

----
Tags: [[:.NET開発]], [[:ASP.NET]], [[:ASP.NET MVC]], [[:OWIN]], [[:NuGet]]

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