如何在插件中正确实现 EmbeddedResource _ViewImports & _ViewStart
How to correctly implement EmbeddedResource _ViewImports & _ViewStart in plugins
我想创建嵌入式 _ViewImports 文件,为特定于插件的视图设置使用、继承(以更改本地化源)。问题是当我包含这样的嵌入式视图时
Configuration.EmbeddedResources.Sources.Add(
new EmbeddedResourceSet(
"/Views/",
Assembly.GetExecutingAssembly(),
"MyPlugin.Web.Views"
)
);
然后 _ViewImports.cshtml 来自这个插件的 View 文件夹覆盖整个网站的所有其他人。我需要做什么才能将其范围限定为在插件中找到的视图?
Asp.net核心已经有一个特性Areas
您需要使用 Area 使其具有作用域!
我想创建嵌入式 _ViewImports 文件,为特定于插件的视图设置使用、继承(以更改本地化源)。问题是当我包含这样的嵌入式视图时
Configuration.EmbeddedResources.Sources.Add(
new EmbeddedResourceSet(
"/Views/",
Assembly.GetExecutingAssembly(),
"MyPlugin.Web.Views"
)
);
然后 _ViewImports.cshtml 来自这个插件的 View 文件夹覆盖整个网站的所有其他人。我需要做什么才能将其范围限定为在插件中找到的视图?
Asp.net核心已经有一个特性Areas
您需要使用 Area 使其具有作用域!