3

MVC 2 プロジェクトを MVC 3 にアップグレードしました。既存のプロジェクトで既定のビュー エンジンを Razor に設定するにはどうすればよいですか?

編集:申し訳ありませんが、私はかなり不明確でした。[ビューの追加] ダイアログで、Razor を既定のタイプにしたいと考えています。

4

3 に答える 3

9

簡潔な答え:

webform と razor の両方を使用するように global.asax を変更します。

ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());
ViewEngines.Engines.Add(new WebFormViewEngine());
于 2011-02-25T14:25:36.383 に答える
3

プロジェクトに少なくとも 1 つの Razor ファイルが既にある場合、または Aspx ファイルがない場合 (つまり、ビュー ファイルがまったくないプロジェクト)、[ビューの追加] ダイアログは、デフォルトでビュー エンジン コンボボックスの Razor を選択する必要があります。その行動が見られませんか?

于 2011-02-25T18:31:11.740 に答える
1

MVC3アップグレードツールがあります。

ツールとチュートリアルはここにあります:http: //blogs.msdn.com/b/marcinon/archive/2011/01/13/mvc-3-project-upgrade-tool.aspx

新しいビューを作成するときは、ビューエンジンを選択できますが、デフォルトのようにかみそりを設定する可能性はわかりません。

于 2011-02-25T15:03:15.770 に答える