Consolidated ASP Classic MVC framework from best components
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

90 lignes
2.6KB

  1. <!doctype html>
  2. <%
  3. Response.Charset = "utf-8"
  4. Response.CodePage = 65001
  5. ' Safe title resolution
  6. Dim pageTitle
  7. If IsObject(CurrentController) Then
  8. On Error Resume Next
  9. pageTitle = CurrentController.Title
  10. If Err.Number <> 0 Then
  11. pageTitle = "RouteKit Classic ASP"
  12. Err.Clear
  13. End If
  14. On Error GoTo 0
  15. End If
  16. If Len(pageTitle) = 0 Then pageTitle = "Classic ASP Unified Framework"
  17. %>
  18. <html lang="en">
  19. <head>
  20. <meta charset="utf-8" />
  21. <title><%= pageTitle %></title>
  22. <meta name="viewport" content="width=device-width, initial-scale=1" />
  23. <!-- Bootstrap CSS -->
  24. <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" />
  25. <!-- Bootstrap Icons (optional) -->
  26. <link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css" rel="stylesheet" />
  27. <!-- App CSS -->
  28. <link href="/css/site.css" rel="stylesheet" />
  29. <style>
  30. body {
  31. background-color: #f5f5f5;
  32. }
  33. .rk-navbar-brand {
  34. font-weight: 600;
  35. letter-spacing: 0.03em;
  36. }
  37. main.routekit-main {
  38. padding-top: 1.5rem;
  39. padding-bottom: 2rem;
  40. }
  41. </style>
  42. </head>
  43. <body>
  44. <!-- Top navbar -->
  45. <nav class="navbar navbar-expand-lg navbar-dark bg-dark">
  46. <div class="container-fluid">
  47. <a class="navbar-brand rk-navbar-brand" href="/">
  48. Classic ASP Unified
  49. <span class="text-secondary small">Framework</span>
  50. </a>
  51. <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#rkMainNav" aria-controls="rkMainNav" aria-expanded="false" aria-label="Toggle navigation">
  52. <span class="navbar-toggler-icon"></span>
  53. </button>
  54. <div class="collapse navbar-collapse" id="rkMainNav">
  55. <ul class="navbar-nav me-auto mb-2 mb-lg-0">
  56. <li class="nav-item">
  57. <a class="nav-link" href="/territories">Territories</a>
  58. </li>
  59. <li class="nav-item">
  60. <a class="nav-link" href="/households">Households</a>
  61. </li>
  62. <li class="nav-item">
  63. <a class="nav-link" href="/householder-names">Householder Names</a>
  64. </li>
  65. </ul>
  66. ' Right-side area (e.g., user info / login)
  67. ' You can wire this up to your auth later.
  68. <ul class="navbar-nav mb-2 mb-lg-0">
  69. ' <li class="nav-item">
  70. ' <a class="nav-link" href="/login">Login</a>
  71. ' </li>
  72. </ul>
  73. </div>
  74. </div>
  75. </nav>
  76. <!-- Main container for views -->
  77. <main class="routekit-main">
  78. <div class="container">
  79. <% Flash().ShowErrorsIfPresent : Flash().ShowSuccessIfPresent %>

Powered by TurnKey Linux.