0

webforms( )で作成された大きなプロジェクトがあり、asp.net 4.0マスターページ、メニューなどがあり、新しいプロジェクトを作成する必要があります(MVC分離の問題のために選択しました)が、このWebフォームポータルに統合する必要があります. webformsアプリケーションの解決策 新しいmvcプロジェクト、今:プロジェクトのページ(通常はインデックスページでMVC作成)を呼び出すにはどうすればよいですかrazoraspxページ (マスターページを持つメイン ページ、または単純なコンテンツ ページから)? Webforms アプリケーションには垂直メニューがあり、mvc プロジェクトのメインのかみそりページであるこのようなメニューから呼び出して、古い Webforms アプリから新しいアプリケーションの操作を開始できるはずです。ポータル。aspx ページからカミソリ ページを呼び出す可能性がいくつかある場合、それらはどれですか?

前もって感謝します

4

1 に答える 1

0

詳細については、これをお読みください。混合モードでの Razor および Asp.net Web フォーム

soctt hansleman 投稿より

Html.RenderPartial または Html.RenderAction は、ビュー エンジン間を移動する機会です。Eilon Lipton が言うように、部分ビューまたはコントローラー アクションのアイデアは ASP.NET MVC の第一級の概念ですが、マスター ページは特定のビュー エンジンの実装の詳細です。

共有コンテンツをパーシャルに配置して、どこからでも呼び出すことができます。たとえば、Eilon の提案から、次の 3 つの WebForms 部分ビューがあるとします。

于 2013-01-22T09:29:52.510 に答える