私はいくつかの Web サイトを持っており、これらの Web サイトはいくつかのコンポーネントを共有しています。従来の ASP.NET WebControls ascx を使用すると、非常に簡単でした。このようなコントロールをいくつか作成し、1 つの dll ライブラリに入れ、namespace.elements runat=server を介してこれらの Web サイトからこれらのライブラリを参照しています...
しかし、ASP.NET MVC にアップグレードした後、その方法がわかりません。モデルとコントローラ クラスを dll に入れることができます。
しかし、ビューを dll に入れて再利用するにはどうすればよいですか?
dllを再コンパイルせずにビューを変更できる場合、ビューはdllにコンパイルされていないと思います。
EDITS:サードパーティよりも標準的なソリューションを好むでしょう。私にとっての最後の解決策は、ViewEngine の代わりに StringBuilder を使用することです。