[[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]]を行う。 ***インストール [#nbca941f] ・・・ ***定義方法 [#z6ec33f3] 詳しくは、[[コチラ>https://github.com/OpenTouryoProject/OpenTouryo/issues/200]]を -「BundleConfig」 -「RegisterBundles」 という検索文字列で検索。 **CDNフォールバック [#s8ee8670] -[[ASP.NET MVC]]では上記の、Bundle & Minificationの中で同時に、CDNフォールバックの定義を行う。 -具体的には、「CDNのURL」と「CDNフォールバックを行なうための評価式」を設定する。 ***ScriptBundle [#df4571d7] [[ASP.NET MVC]]のCDNフォールバックは、ScriptBundleクラスだけで行なう。 ***定義方法 [#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 MVC]]では、既定で設定ができている。 ---- Tags: [[:.NET開発]], [[:ASP.NET]], [[:ASP.NET MVC]], [[:OWIN]], [[:NuGet]]