2016-10-10 2 views
1

私はMVC4(おそらくVS2012)で構築された数年前のウェブサイトを更新しています。私は更新3の後、足場を使って新しいビューを追加するとかなり確信しています。今はBootstrapなどを使ってMVC5スタイルのビューを取得します。このサイトはブートストラップを使用せず、この時点で追加する予定はありません。古いスタイルの足場テンプレートを参照する方法はありますか?作成した後、ビューページを手作業で構築(または再構築)する必要はありませんか?VS2015アップデート3でMVC 4スタイルの足場を使用

現在VS2015アップデート3を

を使用してnugetパッケージMicrosoft.AspNet.Mvcは5.2.3を実行していることが表示されます。これが私がMVC 5の足場テンプレートを得ている理由ですか?

+0

は、必ず足場によって生成されたビューを編集するのは自由です。あなたが必要としないものだけを削除してください! – Shyju

+0

ありがとう@Shyjuこれは、これを避けようとしていることを認識しています。最初はスキャフォールディングを使用する理由のすべてであるため、すべてのページを最初からロールバックする必要はありません。 – Brettski

答えて

0

スキャフォールディングはコードテンプレートを使用しますが、作成、一覧、編集、詳細、削除、および空のビューの定義にのみ使用されます。これは、CSSが_Layout.cshtmlから継承されていることを意味します。それからブートストラップ参照を削除するだけで動作するはずです。

C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Web \ MVC 4 \ CodeTemplates \ AddView \を使用して足場のレイアウトをカスタマイズする場合は、 CSHTML

さらに詳しい情報: http://www.hanselman.com/blog/ModifyingTheDefaultCodeGenerationscaffoldingTemplatesInASPNETMVC.aspx

+0

ありがとうございます。だから、基本的に古いテンプレートを元に戻して代わりに使う方法はありませんか?私はテンプレートをカスタマイズするつもりだと思う。 – Brettski

+0

私は決して前のバージョンかこれに似たものに "ロールバック"しようとはしない。 CodeTemplatesを直接カスタマイズし、それがうまく機能するかどうか確認しましたか? –

+1

それは私の最高の選択肢だと思われます。このサイトはメンテナンスモードで、8か月でビューを追加していないので、多くのビューを追加する必要がある場合にのみこれを行います。ガイダンスをありがとう。 – Brettski

関連する問題