修改 ASP .NET Core 中的登录页面文本

Posted

技术标签:

【中文标题】修改 ASP .NET Core 中的登录页面文本【英文标题】:Modify Log in page text in ASP .NET Core 【发布时间】:2020-11-17 06:04:24 【问题描述】:

我正在使用标准的新 ASP.NET Core 3.1 + Angular 项目模板,我正在尝试查找标准登录页面上显示的文本:

这显示在 https://localhost:xxxxx/Identity/Account/Login

在解决方案中的所有文件中搜索此表单中的任何文本都不会返回任何结果,我开始认为它位于 DLL 或其他我看不到的地方。是这样吗?

在哪里可以修改该文本?

【问题讨论】:

【参考方案1】:

ASP.NET Core 提供 ASP.NET Core Identity 作为 Razor 类库。它使我们能够应用脚手架选择性地添加 Identity Razor 类库 (RCL) 中包含的源代码,然后您可以根据您的实际场景和需求修改代码并更改行为。

有关“ASP.NET Core 项目中的脚手架标识”的更多信息,您可以参考此文档:https://docs.microsoft.com/en-us/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-3.1&tabs=visual-studio

【讨论】:

【参考方案2】:

这在 have been moved 看来是一个 Razor 类库,来源 here。

【讨论】:

我相信你可以覆盖页面:***.com/a/58004931/2411713

以上是关于修改 ASP .NET Core 中的登录页面文本的主要内容,如果未能解决你的问题,请参考以下文章

将 ASP.NET Core Razor 页面中的默认页面更改为登录页面

ASP.NET CORE 2.2 WEB APP中的会话过期问题

ASP.NET Core 中简单Session登录校验

ASP .NET Core 身份服务器默认登录页面为 Microsoft

更改 Angular 和 ASP.NET Core 项目中的默认身份路由

如何在 ASP .NET Core 2.1 中将登录页面设为默认路由?