我正在尝试在ASP.NET MVC3和razor视图中使用便携视图,因为这似乎是创建简单插件架构的最佳方式。因此,我设置了类库,视图位于/Views/Admin/Index.cshtml,并将其设置为Embedded Resource。然后,我将该项目作为主web应用程序项目的依赖项包括在内。当我尝试访问Admin控制器,索引操作时,我收到一条消息,即找不到该视图文件(因此控制器已正确包含)。我假设它正在尝试查看主web应用程序项目,而不是可移植区域二进制文件。有没有一种方法可以让剃刀视图在便携区域工作?
发布于 2011-04-30 05:26:52
您是否确保在可移植区域中将视图标记为嵌入式资源?
我还发现,可移植区域的一个很好的功能是你可以覆盖嵌入式视图,所以如果你在你的主机应用程序中放置一个与嵌入式视图具有相同名称和位置的视图,但代码逻辑不同,它将比嵌入式视图更好!
希望这能有所帮助
https://stackoverflow.com/questions/5698219
复制相似问题