重命名ASP.NET Core Razor Pages中的Pages / Shared目录

隆尼克斯

我正在使用ASP.NET Core 5 Razor页面。可以使用通用模板Pages/Shared,但是我需要将其重命名为Pages/Foo

如何指示运行时在其中查找文件Pages/Foo

我认为这是可能的Startup.ConfigureServices()

services.AddRazorPages(options => {
  options.Conventions.???      // what goes here?
});
柯克·拉金(Kirk Larkin)

用于定位Razor页面视图的路径在中定义PageViewLocationFormats,这是的属性RazorViewEngineOptions您可以操纵此集合来自定义这些路径。

这是一个例子:

services.AddRazorPages()
    .AddRazorOptions(o =>
    {
        var indexOfPagesShared = o.PageViewLocationFormats.IndexOf("/Pages/Shared/{0}.cshtml");

        o.PageViewLocationFormats.RemoveAt(indexOfPagesShared);
        o.PageViewLocationFormats.Insert(indexOfPagesShared, "/Pages/Foo/{0}.cshtml");
    });

修改列表有很多不同的方法,但是此示例显示了如何用替换现有/Pages/Shared路径/Pages/Foo它对root(/Pages)和文件扩展名进行了假设,但这是典型的。

请注意,如果您使用区域,则还有一个AreaPageViewLocationFormats属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ASP.NET Core Razor Pages按钮不起作用

ASP net Core Razor Pages - EF 和视图的拆分模型

Razor Pages Asp.Net-Core安装FullCalendar

如何在Razor Pages ASP.NET Core中的布局内访问HostingEnvironment?

ASP.Net Core Razor Pages应用程序未绑定到模型中的属性

为什么推荐使用Razor Pages在Asp.net Core中创建Web UI?

ASP.NET Core Razor Pages 中的 return Page() 在通过 RedirectToPage 调用后不呈现页面

简单的注入器注入到PageModel ASP.NET Core Razor Pages中

如何在ASP.NET CORE Razor Pages中创建共享表单?

ASP.NET Core 在 Razor Pages 中本地化 .cs 文件

为什么 ASP.NET Core Razor Pages 中的验证不接受空输入?

ASP.NET Core Razor Pages,有没有办法配置链接目录文件夹路径?

在 asp.net core 2.1 中重命名 TwoFactorUserId cookie

重命名ASP.NET Core中的AccountController

在 ASP.NET Core Razor Pages 中,如何获取页面上下文之外的页面的视图引擎路径?

ASP Core Razor Pages 双向绑定

ASP .NET Core 2.1 Razor Pages锚标记帮助器为ASP路由生成空的href

ASP .NET Core Razor页面中的授权

ASP.Net Core 3.1 Razor Pages 事件处理程序在生产中不起作用

ASP.NET Core 2.1:Razor Pages - 基于角色的授权不起作用

如何通过Razor Pages扩展ASP.NET Core MVC项目?

创建一个空的 ASP.NET Core 2.0 Razor Pages 项目

带有asp.net core 2.0 Razor Pages的渐进式Web应用程序

为什么对Decimal的验证对ASP.NET Core 3.1 Razor Pages不起作用?

ASP.NET Core 2.2 Razor Pages - JQuery UI Sortable 不工作

Asp .net Core:如何在Razor Pages的Partial View中使用模型?

部署站点上的Razor Pages / ASP.NET CORE路由问题(404错误)

如何在 CKEditor 5 中使用 asp.net core razor Pages 上传图片

如何在asp.net core .NET6(Razor pages)中的單個cshtml中顯示來自多個表/模型的數據