asp.NET アプリケーションを MVC3 に移行しています。それぞれがいくつかの子機能で構成される一連の基本操作があります。
プロジェクトは次のように構成されています-
- サイト全体のレイアウトを含むマスター ページ。
- 各基本操作には、次の名前の ASP.NET ページがあります。
BasePage1.aspx
- のようなユーザー コントロールで子操作が作成されました
ucChildOperations.asx
。 - 操作は順番に従います。したがって、基本ページでは、 userControls を交換するために使用します
visibility
。 - BasePage1.aspx 操作が完了すると、ユーザーは次
BasePage2.aspx
のようにリダイレクトされます。
MVC への移行中は、BaseView
. したがって -
- 共有レイアウト ページを作成しました。
- としてコントローラーを作成しまし
Base1Controller
た。 Models
子操作ごとに個別に作成されます。(それらをBaseModles
for にグループ化するのを避けましたloose coupling
)
ビューの作成中に、各操作のビューを作成する予定です。ChildOperation1View ...
ベースビューを作成して子操作Base1View
に入れるメリットはありますか?MVC userControls
ご協力ありがとうございました。
編集:
VS2010 で新しいアイテム テンプレートを追加すると、アイテムがリストされますMVC3 View User Control(ASPX).