_Layout.cshtml 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. @using Abp.Configuration.Startup
  2. @using Abp.Web.Mvc.Alerts
  3. @using Abp.Web.Security.AntiForgery
  4. @using VberAdmin.Resources
  5. @inject IAbpAntiForgeryManager AbpAntiForgeryManager
  6. @inject IMultiTenancyConfig MultiTenancyConfig
  7. @inject IWebResourceManager WebResourceManager
  8. @inject IAlertManager AlertManager
  9. @inject ILanguageManager LanguageManager
  10. @{
  11. AbpAntiForgeryManager.SetCookie(Context);
  12. var pageTitle = !string.IsNullOrWhiteSpace(ViewBag.Title) ? ViewBag.Title + " / " : "";
  13. pageTitle += "VberAdmin";
  14. }
  15. <!DOCTYPE html>
  16. <html lang="@LanguageManager.CurrentLanguage.Name">
  17. <head>
  18. <meta charset="utf-8">
  19. <meta name="viewport" content="width=device-width, initial-scale=1">
  20. <meta http-equiv="x-ua-compatible" content="ie=edge">
  21. <title>@pageTitle</title>
  22. @await Html.PartialAsync("_Styles.cshtml")
  23. @RenderSection("styles", required: false)
  24. </head>
  25. <body class="hold-transition sidebar-mini">
  26. <div class="wrapper">
  27. @await Html.PartialAsync("_Header.cshtml")
  28. @await Html.PartialAsync("_SideBar.cshtml")
  29. <div class="content-wrapper">
  30. @await Html.PartialAsync("_Alerts.cshtml")
  31. @RenderBody()
  32. </div>
  33. @await Html.PartialAsync("_Footer.cshtml")
  34. </div>
  35. @await Html.PartialAsync("_Scripts.cshtml")
  36. @RenderSection("scripts", required: false)
  37. @WebResourceManager.RenderScripts()
  38. </body>
  39. </html>