来自另一个组件的剃刀布局
是否可以使用其他assembly的布局? 我将我的应用程序放在不同的层中,并有一个单独的UI层,其中包含设计者要编辑的主布局。
是否有可能,我的参考是什么样的?
@{ ViewBag.Title = "Index"; Layout = "~/Views/Shared/_Layout.cshtml"; }
您可以查看以下文章 ,该文章说明了一种允许您将Razor视图嵌入到单独的程序集中的技术。
最后,当您运行网站时,您需要将所有视图(包括布局)收集到已知位置。
在这种情况下,您可以复制root下的共享视图
/Views/Shared/
通过这种假设,您可以按照自己的方式引用这些布局。 然而,视觉工作室或像resharper这样的工具会将此显示为错误。 你需要对这些错误感到满意。