私は ASP.NET MVC の世界の初心者です。Web フォームでは、ユーザー コントロールを作成し、その中にすべての詳細をカプセル化できます。その後、N 個のページでコントロールを再利用できます。これはコードの再利用に適しています。
私は MVC 3/4 で同じことをしたいと思っていますが、うまくいきませんでした。上記を達成する方法を教えてください。
ありがとうございました。
私は ASP.NET MVC の世界の初心者です。Web フォームでは、ユーザー コントロールを作成し、その中にすべての詳細をカプセル化できます。その後、N 個のページでコントロールを再利用できます。これはコードの再利用に適しています。
私は MVC 3/4 で同じことをしたいと思っていますが、うまくいきませんでした。上記を達成する方法を教えてください。
ありがとうございました。
おそらく、MVC の ASCX に最も近いのはRenderActionです。ユーザー コントロールと同様に、コンテナー ビューとそのアクションから独立した特定のアクションに部分ビューをバインドできます。
正確な同等物はありません。ただし、コードを再利用する方法はいくつかあります。HtmlHelper拡張機能(Html.Whatever()メソッドなど)を作成するか、部分ビューを使用するか、テンプレートを使用できます。これらはすべて異なることを行いますが、コードを再利用するためのさまざまな方法を提供します。