ASP.NET Webフォームには、外部アセンブリにカプセル化して製品として出荷できるサーバー コンポーネントがあります。ASP.NET MVC にはサーバー コンポーネントがないため、外部コンポーネントに最適なオプションは何ですか?
周りを見回すと、唯一可能なオプションは、物事を操作するhtml + jsの束を返すHtmlヘルパーメソッドを作成することです。また、コンポーネントに何らかのロジックが必要な場合は、新しいルートを追加する http モジュールと、ajax 呼び出しを処理するために同じ外部アセンブリで定義されたコントローラーが必要です。
それ以外の場合、 RenderPartialはビューのみを返します...しかし、ビューは実際のファイルであるため、リソース ファイルとして追加され、実際の場所ではなくリソース ファイルを調べるパス プロバイダーを使用して取得されない限り、外部アセンブリにカプセル化することは困難です。ディスク。
または、私が考慮していない他のオプションはありますか?
Thx シモ