MVC 2 プロジェクトを MVC 3 にアップグレードしました。既存のプロジェクトで既定のビュー エンジンを Razor に設定するにはどうすればよいですか?
編集:申し訳ありませんが、私はかなり不明確でした。[ビューの追加] ダイアログで、Razor を既定のタイプにしたいと考えています。
MVC 2 プロジェクトを MVC 3 にアップグレードしました。既存のプロジェクトで既定のビュー エンジンを Razor に設定するにはどうすればよいですか?
編集:申し訳ありませんが、私はかなり不明確でした。[ビューの追加] ダイアログで、Razor を既定のタイプにしたいと考えています。
簡潔な答え:
webform と razor の両方を使用するように global.asax を変更します。
ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());
ViewEngines.Engines.Add(new WebFormViewEngine());
プロジェクトに少なくとも 1 つの Razor ファイルが既にある場合、または Aspx ファイルがない場合 (つまり、ビュー ファイルがまったくないプロジェクト)、[ビューの追加] ダイアログは、デフォルトでビュー エンジン コンボボックスの Razor を選択する必要があります。その行動が見られませんか?
MVC3アップグレードツールがあります。
ツールとチュートリアルはここにあります:http: //blogs.msdn.com/b/marcinon/archive/2011/01/13/mvc-3-project-upgrade-tool.aspx
新しいビューを作成するときは、ビューエンジンを選択できますが、デフォルトのようにかみそりを設定する可能性はわかりません。