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.

1.3KB

MVC-Starter - Component Inventory

Date: 2026-03-11T11:59:39Z

Runtime and MVC Components

Front Controller

  • public/Default.asp
    • Registers routes
    • Boots runtime
    • Dispatches requests

Dispatcher

  • core/mvc.asp
    • Validates controller/action names
    • Enforces controller whitelist
    • Wraps responses in shared layout when enabled

Controller Registry

  • core/lib.ControllerRegistry.asp
    • Tracks valid controllers
    • Prevents arbitrary controller execution

Controllers

  • app/controllers/HomeController.asp
    • Home page controller
  • app/controllers/ErrorController.asp
    • 404/not-found handling

UI/View Components

Shared Layout

  • app/views/shared/header.asp
  • app/views/shared/footer.asp

Feature Views

  • app/views/Home/index.asp
  • app/views/Error/NotFound.asp

Data/Operational Components

Database Assets

  • db/webdata.accdb

Script Tooling

  • scripts/generateController.vbs
  • scripts/GenerateRepo.vbs
  • scripts/generateMigration.vbs
  • scripts/runMigrations.vbs

Reuse Notes

  • The main reusable UI surface is the shared layout.
  • The main reusable runtime surface is the core/ library set.
  • The data layer is scaffold-oriented and currently has no committed application-specific model/repository classes.

Powered by TurnKey Linux.