Microsoft has used Bootstrap in their new ASP.Net MVC 5 template. It's really great. However it uses the version 2.3.1 of it and the Bootstrap guys are moving towards the 3 version already. I could just easily rewrite the entire views and the layouts based on the new version but I was wondering if somewhere, someone else has done it (maybe by a long shot the Microsoft folks?).
4 に答える
Bootstrap 3 を ASP.NET-MVC 5 プロジェクト (またはその他のサーバー側テクノロジ) で機能させる主なアイデアは、適切な css および js ファイルをプロジェクトに配置し、レイアウト ファイルでこれらを使用することです。これは、@Ghislain_Proulx のブログでよく取り上げられています。
あとは、ビューで Bootstrap 3 の構文規則に従うだけです。それを行う 1 つの方法は、ストレートな html マークアップを使用することです。別 - カスタム ヘルパーを使用します。@Maarten には、これらの優れたオープンソースの EditorTemplates があります。ただし、高度な柔軟性を提供するTwitterBootstrapMVCを使用することをお勧めします。
免責事項: 私は TwitterBootstrapMVC の作成者であり、Bootstrap 3 で使用するにはライセンスが必要です。
Bootstrap 3 ベースのサンプル サイトに加えて、いくつかの追加のブートストラップ コントロールとカルチャに対応した検証を含むNuGet パッケージBootstrap.MVC.EditorTemplates.Sampleを作成しました。これは、VS 2013 RC MVC5 テンプレートで機能します。
プレーンなブートストラップ パッケージの代わりに Twitter.Bootstrap.Less パッケージを使用します。プロジェクトにインストールする前に、デフォルトの MVC 5 サイトから「パッケージ ブートストラップをアンインストール」することをお勧めします。
Bootstrap 3 の最終リリースが公開され、Visual Studio 2013 RC と ASP.NET MVC 5 RC も公開されたので、ASP.NET MVC 5 の RTM が Bootstrap 3 に付属することが確認されています (ASP.NET MVC には含まれていませんが)。 5RCまだ)。
ASP.NET MVC 5 RTM / Visual Studio 2013 RTM まで、受け入れられた回答で参照されている投稿は、行くべきではありません。