是否可以在类库中添加单个Controller,可能还有一个或两个视图......然后可以重新分配(即通过NuGet)并在各种应用程序中重用?
我正在考虑提供一个默认视图(或两个),但允许消费者通过公共属性覆盖此视图。
可能的?
答案 0 :(得分:2)
没有任何内置的ASP.NET MVC 3允许您将视图嵌入到类库中(控制器,是,但不是视图)。有必要编写自定义VirtualPathProvider。这是blog post,可能会让您走上正轨。您还可以查看允许您执行此操作的MVCContrib portable areas。