从类库加载部分

时间:2009-04-15 10:09:56

标签: c# .net asp.net-mvc renderpartial

有没有办法从类库加载部分视图?
我想从几个网站中提取出公共部分,以便更容易维护。

目前我用(例如)

渲染我的部分
<%Html.RenderPartial("~/Views/Search/_searchBlock.ascx", ViewData);%>

这是基于文件的,但在创建类库时,会编译视图。 有没有办法加载在这个库中编译的库?

2 个答案:

答案 0 :(得分:0)

我能想到的唯一方法是使用embedded resources和自定义视图引擎。在System.Web.Mvc.Html.RenderPartialExtensions

点反射器(或下载MVC soruce)

答案 1 :(得分:0)

请参阅Phil Haacks new post获取另一个想法