Где я могу перевести страницу "ForgotPassword" в Identity в ASP. NET Core? - PullRequest
1 голос
/ 19 июня 2020

Мне нужно перевести страницу «Забытый пароль» и страницу «Подтверждение электронной почты». В Login.cs html у меня

<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>

Но этих страниц нет в обозревателе решений, я также пытался найти текст «Забыли пароль?» и «повторно отправить» через Notepad ++, функцию «найти в папке» в папке проекта, но безрезультатно.

1 Ответ

0 голосов
/ 20 июня 2020

Вы должны добавить страницы Identity в свой проект.

Это создаст все страницы в вашем проекте, чтобы вы могли их изменить.

Инструкции здесь: Scaffold Identity в существующий проект

  1. В обозревателе решений (в VS) щелкните проект правой кнопкой мыши> Добавить> Новый элемент шаблона.
  2. На левой панели диалогового окна «Добавить новый элемент шаблона» выберите «Удостоверение»> «Добавить».
  3. В диалоговом окне «Добавить личность» выберите нужные параметры. Выберите все страницы, чтобы их все можно было перевести.
...