Error.cshtml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. @using Abp.Collections.Extensions
  2. @model Abp.Web.Mvc.Models.ErrorViewModel
  3. @{
  4. ViewBag.Title = L("ErrorPage");
  5. }
  6. <style>
  7. body {
  8. width: 100vw;
  9. height: 100vh;
  10. overflow: hidden;
  11. }
  12. </style>
  13. <div class="row">
  14. <section class="col-lg-12">
  15. <div class="panel panel-warning">
  16. <div class="panel-heading">
  17. <h3 class="panel-title">@Model.ErrorInfo.Message</h3>
  18. </div>
  19. <div class="panel-body">
  20. <p>
  21. @(!string.IsNullOrEmpty(Model.ErrorInfo.Details) ? Model.ErrorInfo.Details : Model.ErrorInfo.Message)
  22. </p>
  23. @* Show validation errors *@
  24. @if (!Model.ErrorInfo.ValidationErrors.IsNullOrEmpty())
  25. {
  26. <ul>
  27. @foreach (var validationError in Model.ErrorInfo.ValidationErrors)
  28. {
  29. <li>
  30. @validationError.Message
  31. @if (validationError.Members != null && validationError.Members.Any())
  32. {
  33. <text>(@string.Join(", ", validationError.Members))</text>
  34. }
  35. </li>
  36. }
  37. </ul>
  38. }
  39. </div>
  40. </div>
  41. </section>
  42. </div>