2011-01-28 7 views
4

私はASP.NET MVC 3のWebサイトを持っています。私はビューとコントローラを外部DLLにパッケージ化し、MEF(Dependency Injection)を使用して正しいコントローラとビューをロードする方法を探しています。ASP.NET MVC 3では、Webサイトの外部アセンブリからビュー(aspx、ascx)ファイルを使用できますか?

このようなことがあれば誰でも知っていますか、件名のチュートリアルへのリンクはありますか?

答えて

3

Precompiled Razor for Shared Views and Mono

Compile your asp.net mvc Razor views into a seperate dll

これら二つの組み合わせは、おそらくあなたのケースで最良の結果を得るだろう - 私のプリコンパイル・コードは、単一のファイル・ジェネレータにはないいくつかのことを処理しますが、クリスはアウトのより多くの使用を持っています標準のmvc3セットアップで実行する必要がある場合は、おそらくもっと良いでしょう。

埋め込みリソースとして設定されたaspxファイルも使用しましたが(Views in separate assemblies in ASP.NET MVC)、Razorはコンパイル済みのフォームで作業するのがかなり簡単です。

関連する問題