我有一个 Views 文件夹,它的 pageBaseType 为 web.config 中指定的 Class1。在我的 Areas/MyProject/Views 文件夹中,我有一个指定 pageBaseType Class2 的 web.config。MyProject 与 class1 不兼容。
有一个 Views/Shared/EditorTemplates/String.cshtml 文件,除了 MyProject 之外,系统中的其他任何地方都需要该文件。因为 String.cshtml 使用 Class1,而 MyProject 不能导致错误。
有没有防止MyProject中EditorTemplates文件夹继承的好方法?我可以将 EditorTemplates 的全部内容复制粘贴到 MyProject/Views/Shared 中,然后停止它,但我不想每次向 EditorTemplates 添加新的 cshtml 时都要记住复制文件。