Asp.Net身份:编辑默认布局

时间:2019-03-26 18:05:49

标签: css asp.net asp.net-mvc asp.net-identity

我正在尝试创建荷兰语应用程序,但似乎无法弄清在哪里可以删除/编辑帐户管理视图中的默认“管理您的帐户,更改帐户设置”文本。

我已经尝试了所有可以想到的方法,但是ctrl + f似乎都找不到包含“ Manage”的字符串。

Manage view

有人可以指出我在哪里/如何编辑此英文文本的方向吗?

2 个答案:

答案 0 :(得分:1)

如果使用的是ASP.NET Core 2.1之前的版本,则Identity源代码通过Razor类库提供。如果是这种情况,我建议您检出此MSDN Documentation。根据文档,您可以选择将RCL中的代码引入项目。

  

ASP.NET Core 2.1和更高版本提供ASP.NET Core身份作为Razor类库。包含Identity的应用程序可以应用脚手架,以选择性地添加Identity Razor类库(RCL)中包含的源代码。

答案 1 :(得分:0)

.NET Core 3.1 Web App中存在相同的问题。脚手架完全标识后,管理导航栏消失了。剃刀产生器未创建/Areas/Identity/Pages/_Layout.cshtml

以下更改可能会有所帮助:

  1. /Areas/Identity/Pages/_ViewStart.cshtml中更改

    Layout = "/Pages/Shared/_Layout.cshtml";

    Layout = "Account/Manage/_Layout.cshtml"

  2. /Areas/Identity/Pages/Account/Manage/_Layout.cshtml中更改

    Layout = "/Areas/Identity/Pages/_Layout.cshtml"

    Layout = "/Pages/Shared/_Layout.cshtml"或您的默认页面布局。

如果找不到这些文件,则可能需要对它们进行脚手架。