ASP.Net MVC と Web フォームが混在するプロジェクトを作成しなければならない状況にあります。Web フォーム ファイルを MVC のきちんとした構造に収めることは、私の心を痛めています。現在、フォームをコンテンツの下のサブフォルダーに入れています。これはこれを行う唯一の/論理的な方法ですか? それらを Views フォルダーに入れる方が理にかなっていますが、そこではアクセスできません。これについてどうすればよいかについて、専門家のアドバイスが必要です。
質問する
713 次
1 に答える
2
私は、既存の WebForms アプリケーションを ASP.NET MVC アプリケーションと相互運用しなければならない状況に何度も遭遇しました。実際、目的は常にこのアプリケーションを MVC に書き直すことでしたが、アプリケーションが非常に大きかったため、複数のステップで実行する必要があり、一定の時間、2 つのアプリケーションを相互運用する必要がありました。これらすべての状況で、同じプロジェクトで 2 つを混在させたことはありません。私は常に別のクリーンな ASP.NET MVC アプリケーションを作成し、標準の HTTP/HTML メソッド (アンカー、フォーム、Cookie) を使用して 2 つの話をしました。
しかし、あなたの状況で同じアプリケーション内で 2 つを混在させる必要がある場合、既存の WebForms アプリケーションには、MVC 構造を導入するときに変更したくない確立されたフォルダー構造が既にあると思います。このフォルダー構造をそのまま維持します。Viewsフォルダーは、実際にはMVC ビュー専用に予約する必要があります。従来の WebForms をルートのサブフォルダーに配置することもできます。
于 2012-06-20T15:32:15.763 に答える