Consolidated ASP Classic MVC framework from best components
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

86 lines
2.7KB

  1. <div class="row mb-4">
  2. <div class="col-lg-8">
  3. <div class="card shadow-sm mb-3">
  4. <div class="card-body">
  5. <h1 class="h3 mb-3">Welcome to RouteKit Classic ASP</h1>
  6. <p class="text-muted">
  7. Your lightweight, opinionated MVC-style framework for Classic ASP.
  8. </p>
  9. <p>
  10. This <code>Home.Index</code> view is using the shared
  11. <code>Header.asp</code> and <code>Footer.asp</code> layout files.
  12. </p>
  13. <p class="mb-0">
  14. Start by wiring up your controllers, repositories, and views — this page is just a
  15. friendly placeholder so you know everything is hooked up correctly.
  16. </p>
  17. </div>
  18. </div>
  19. </div>
  20. <div class="col-lg-4">
  21. <div class="card border-0 bg-light mb-3">
  22. <div class="card-body">
  23. <h2 class="h5 mb-3">Quick info</h2>
  24. <ul class="list-unstyled mb-0 small">
  25. <li class="mb-1">
  26. <strong>View:</strong>
  27. <code>app/Views/Home.Index.asp</code>
  28. </li>
  29. <li class="mb-1">
  30. <strong>Layout:</strong>
  31. <code>Shared/Header.asp</code> &amp; <code>Shared/Footer.asp</code>
  32. </li>
  33. <li class="mb-1">
  34. <strong>Default route:</strong>
  35. typically <code>/Home/Index</code> or <code>/</code> via the dispatcher.
  36. </li>
  37. </ul>
  38. </div>
  39. </div>
  40. </div>
  41. </div>
  42. <div class="row gy-3">
  43. <div class="col-md-4">
  44. <div class="card h-100 shadow-sm">
  45. <div class="card-body">
  46. <h2 class="h5">Next step: Controllers</h2>
  47. <p class="small text-muted">
  48. Use your <code>generateController.vbs</code> script to scaffold new controllers.
  49. </p>
  50. <pre class="small mb-0"><code>cscript //nologo Scripts\generateController.vbs ^
  51. Home "Index"</code></pre>
  52. </div>
  53. </div>
  54. </div>
  55. <div class="col-md-4">
  56. <div class="card h-100 shadow-sm">
  57. <div class="card-body">
  58. <h2 class="h5">POBO &amp; Repository</h2>
  59. <p class="small text-muted">
  60. Generate strongly-typed POBOs and repositories from your Access/SQL schema.
  61. </p>
  62. <pre class="small mb-0"><code>cscript //nologo Scripts\GenerateRepo.vbs ^
  63. /table:Users /pk:UserId</code></pre>
  64. </div>
  65. </div>
  66. </div>
  67. <div class="col-md-4">
  68. <div class="card h-100 shadow-sm">
  69. <div class="card-body">
  70. <h2 class="h5">Where to put stuff</h2>
  71. <ul class="small mb-0">
  72. <li><code>/core/</code> – framework libs (DAL, routing, helpers)</li>
  73. <li><code>/app/Views/</code> – pages like this one</li>
  74. <li><code>/public/</code> – IIS root (Default.asp, web.config)</li>
  75. </ul>
  76. </div>
  77. </div>
  78. </div>
  79. </div>

Powered by TurnKey Linux.