4

Including Pre-Compiled Views in an ASP.NET MVC Web Application

Reference

please see above blog. am trying to create class library of user control in MVC 3. with reference to above blog i have created class library write view in it. but problem is how to register that view in my consumer application as partial view. PrecompiledMvcEngine is not found in nuget. which will register precompiled view in asp.net MVC application.

Give me an example how to do it?

4

1 に答える 1

4

基本的に、仮想パスプロバイダーを登録する必要があります

  1. Global.asax Application_Start ハンドラーに VirtualPathProvider を登録する必要があります。
  2. 次のような特別なパスを使用して、DLL でビューを呼び出す必要があります。 return View("~/foldernameofdlllocation/nameofdll.dll/nameofview.cshtml");

dll 内のビューの場所を追跡するには、reflector や telerik の JustDecopile (無料) などを使用します。

このブログ投稿はあなたに役立つかもしれません:

http://www.wynia.org/wordpress/2008/12/aspnet-mvc-plugins/

この質問も役立つ場合があります。

VirtualPathProvider を使用して DLL から ASP.NET MVC ビューを読み込む

ブログ投稿のコード サンプル:

http://www.wynia.org/download/aspnetmvc-plugin-poc/POC.MVCPluginDemo.zip

于 2012-11-27T12:43:13.083 に答える