[英]Accessing pre-compiled views in asp.net core from another project/assembly
[英]Including Pre-Compiled Views in an ASP.NET MVC Web Application
在ASP.NET MVC Web应用程序中包含预编译视图
请看上面的博客。 我试图在MVC 3中创建用户控件的类库。参考上面的博客我已经创建了类库写视图。 但问题是如何在我的消费者应用程序中将该视图注册为局部视图。 在nuget中找不到预编译的MVcng。 这将在asp.net MVC应用程序中注册预编译视图。
给我举个例子怎么做?
基本上您需要注册虚拟路径提供程序
return View("~/foldernameofdlllocation/nameofdll.dll/nameofview.cshtml");
为了帮助您在dll中查看视图的位置,请使用反射器或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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.