1

MVC3/4 Web サイト用の再配布可能なコンポーネントを作成してパッケージ化する方法を知っている人はいますか? UI とビジネス ロジックと共に機能の一部をモジュール化し、パッケージ化し、他のさまざまな場所で再利用できる Web フォームを使用してユーザー コントロールなどを作成したのと同じです。可能であれば、実際にソースコードを共有せずに MVC でこれを行うにはどうすればよいでしょうか。ありがとう

4

2 に答える 2

2

これは、RazorGenerator Visual Studio 拡張機能 ( http://razorgenerator.codeplex.com/ ) を使用して行うことができます。ドキュメントは非常に完全ですが、基本的には、各ビューのカスタム ツール プロパティを "RazorGenerator" に設定する必要があります。これはプロジェクトの DLL にコンパイルされ、他のプロジェクト/コンテキストで DLL を参照し、コンパイルされたビューをプロジェクトの独自のビューを使用するのと同じ方法で使用できます。私は自分のプロジェクトの 1 つでこれを広範囲に使用しました。このプロジェクトでは、エディターと表示のテンプレートのスイート全体を定義し、それらを強く型付けされたモデルに対して使用しました。

于 2013-01-16T16:32:49.260 に答える
1

MVC ビュー ユーザー コントロールを探している可能性があります。

ここで例を見つけるか、MVCビューユーザーコントロールの簡単なGoogle検索で多くの例を得ることができます

于 2013-01-16T16:32:44.703 に答える