Email.cshtml 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. @page
  2. @model EmailModel
  3. @{
  4. ViewData["Title"] = "Manage Email";
  5. ViewData["ActivePage"] = ManageNavPages.Email;
  6. }
  7. <partial name="_StatusMessage" for="StatusMessage" />
  8. <div class="container">
  9. <div class="row">
  10. <div class="col-md-6">
  11. <form id="email-form" method="post">
  12. <div asp-validation-summary="All" class="text-danger" role="alert"></div>
  13. @if (Model.IsEmailConfirmed)
  14. {
  15. <div class="form-floating mb-3 input-group">
  16. <input asp-for="Email" class="form-control" placeholder="Please enter your email." disabled />
  17. <div class="input-group-append">
  18. <span class="h-100 input-group-text text-success font-weight-bold">✓</span>
  19. </div>
  20. <label asp-for="Email" class="form-label"></label>
  21. </div>
  22. }
  23. else
  24. {
  25. <div class="form-floating mb-3">
  26. <input asp-for="Email" class="form-control" placeholder="Please enter your email." disabled />
  27. <label asp-for="Email" class="form-label"></label>
  28. <button id="email-verification" type="submit" asp-page-handler="SendVerificationEmail" class="btn btn-link">Send verification email</button>
  29. </div>
  30. }
  31. <div class="form-floating mb-3">
  32. <input asp-for="Input.NewEmail" class="form-control" autocomplete="email" aria-required="true" placeholder="Please enter new email." />
  33. <label asp-for="Input.NewEmail" class="form-label"></label>
  34. <span asp-validation-for="Input.NewEmail" class="text-danger"></span>
  35. </div>
  36. <button id="change-email-button" type="submit" asp-page-handler="ChangeEmail" class="w-100 btn btn-primary">변경하기</button>
  37. </form>
  38. </div>
  39. </div>
  40. </div>
  41. @section Scripts {
  42. <partial name="_ValidationScriptsPartial" />
  43. }