0

私は ASP.NET MVC の世界の初心者です。Web フォームでは、ユーザー コントロールを作成し、その中にすべての詳細をカプセル化できます。その後、N 個のページでコントロールを再利用できます。これはコードの再利用に適しています。

私は MVC 3/4 で同じことをしたいと思っていますが、うまくいきませんでした。上記を達成する方法を教えてください。

ありがとうございました。

4

2 に答える 2

2

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

于 2012-04-29T23:30:04.613 に答える
1

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

于 2012-04-29T23:01:43.000 に答える