asp.net-core - 我可以在哪里翻译 ASP.NET Core 的 Identity 中的“ForgotPassword”页面?
问题描述
我必须翻译“ForgotPassword”页面和“ResendEmailConfirmation”页面。在 Login.cshtml 我有
<div class="form-group">
<p>
<a id="forgot-password" asp-page="./ForgotPassword">Nie pamiętasz hasła?</a>
</p>
<p>
<a asp-page="./Register" asp-route-returnUrl="@Model.ReturnUrl">Utwórz konto</a>
</p>
<p>
<a id="resend-confirmation" asp-page="./ResendEmailConfirmation">Wyślij ponownie potwierdzenie e-mailem</a>
</p>
</div>
但是这个页面在解决方案资源管理器中不存在,我也试图找到文本“忘记密码?” 并通过记事本++功能“在文件夹中查找”在项目文件夹中“重新发送”,但没有结果。
解决方案
您必须将身份页面搭建到您的项目中。
这将在您的项目中创建所有页面,以便您可以修改它们。
说明在这里:将脚手架标识到现有项目中
- 在解决方案资源管理器(在 VS 中)中,右键单击项目 > 添加 > 新建脚手架项。
- 从“添加新脚手架项目”对话框的左窗格中,选择身份 > 添加。
- 在“添加身份”对话框中,选择所需的选项。选择所有页面,以便您可以全部翻译。
推荐阅读
- javascript - Google Apps 脚本中的 document.getElementById“未定义”
- ruby - 为什么我需要用 Cucumber DataTable 初始化 Cucumber DataTable?
- sql - 哪个选项是最佳性能?
- python - 在父类方法上使用子类中指定的装饰器
- mysql - 如何根据不可靠的用户输入数据生成可靠的合成密钥?
- c# - 无法使用特定的隐式方法反序列化泛型类
- homebrew - MAC:没有名称为“brew-cask”的可用公式
- java - 嵌入式 Jetty 9 + OpenJdk jdk8u212-b03 + SSL 使用证书不起作用
- c# - 模拟按键
- python - 如何通过任务调度程序调度 python 脚本从虚拟环境运行