2011-01-20 8 views
7

私はこの時点までにすべてのビューに対してWebフォームビューエンジンを使用している製品を開発しています。リファクタリングするファイルが多すぎます。Webフォームビューエンジンとカミソリビューエンジンは同じプロジェクトにあります

私は同じプロジェクトで剃刀とWebフォームビューエンジンを使用できない理由はありますか?スコット区から

答えて

8

ASP.NET MVCでは、同じプロジェクト内のRazorビューとWebFormsビューの両方を既定の構成で使用できます。この順序で

デフォルトのビューエンジンは、ビューを検索します

~/Views/Home/Index.aspx (WebForms) 
~/Views/Shared/Index.aspx (WebForms) 
~/Views/Home/Index.cshtml (Razor) 
~/Views/Shared/Index.cshtml (Razor) 

同じ名前のWebフォームとカミソリのビューを持っているのであれば、その後Webフォームビューが表示されます。

Scott Hansleman has more details WebFormsとレイザービューを1つのレイアウト/マスターページで混合する場合

0

また、1つの のアプリケーションやサイト内で複数の ビュー・エンジンを使用して書かれた ビューテンプレートをミックスして一致させることができます。

his blogで読んでください。

関連する問題