2012-04-29 16 views
0

私は静かな初心者ですが、ASP.NET MVCの世界です。 Webフォームでは、ユーザーコントロールを記述し、すべての詳細をカプセル化することができます。次に、コードを再利用するN個のページでコントロールを再利用することができます。Webフォームユーザーコントロール(ASCX)のMVC置換

私はMVC 3/4で同じことをしたいと思いますし、運がありませんでした。誰かが上記の達成方法を手伝ってくれますか?

ありがとうございます。

答えて

1

正確な均等物はありません。しかし、コードを再利用する方法はあります。 HtmlHelper拡張(Html.Whatever()メソッドなど)を作成することも、部分ビューを使用することも、テンプレートを使用することもできます。これらのすべては異なることを行いますが、コードを再利用するさまざまな方法を提供します。

+0

ありがとう@Mystere Man、どのオプションが最適ですか? –

+0

@flybyte - "最高の使い方"はありません。それぞれが違ったやり方をします。あなたの状況に最も適したものを使用してください。 –

2

おそらくMVCのASCXに最も近いのはRenderActionです。 ユーザーコントロールと同様に、部分ビューをコンテナビューとは独立した特定のアクションおよびそのアクションにバインドさせることができます。

関連する問題