2

既存の ASP.Net Web アプリケーションがあります。2 つのアプリケーションが連携する ASP.Net MVC Razor アプリケーションを作成したいと考えています。1 つのマスター ページには、.aspx ページと Razor .cshtml ページを呼び出すことができるメニュー項目が含まれます。

Routing を利用して MvcContrib Portable エリアを使用する例を見てきました。この特定の例では、両方に .aspx ページがあります (MVC は Razor ではありませんでした)。

2 つが並んで実行され、MVC が Razor であることを示す例はありますか? これを実行できるように、Visual Studio ソリューションをダウンロードできれば最高です。

MvcContrib の方法がこれを達成するための最新かつ最良の方法であるかどうかはわかりません。

ハイブリッドは行きたくない!

4

1 に答える 1

5

他の外部ライブラリは必要ありません。既存の ASP.NET Web フォーム プロジェクトをいつでも、Web フォームと MVC を使用するハイブリッド プロジェクトに変換できます。必要な MVC アセンブリ参照を追加し、web.config にいくつかの変更を加える必要があります。これで準備は完了です。Scott は、これに関するシンプルで素晴らしいブログ記事を投稿しており、変換の方法を説明しています。

ここで、変換後にハイブリッド プロジェクトで MVC 固有のコンテキスト メニュー (コントローラーの追加/ビューの追加) を有効にする方法についてのメモを走り書きしました。

于 2012-05-24T15:31:54.427 に答える