Consolidated ASP Classic MVC framework from best components
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1.6KB

UI Component Inventory - MVC-Starter

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

Overview

The current UI surface is small and server-rendered. Reuse is primarily achieved through shared layout files and Bootstrap utility/component classes rather than a formal component library.

Shared UI Surfaces

Shared Layout

  • app/views/shared/header.asp

    • Sets page charset/codepage
    • Resolves the page title from CurrentController.Title
    • Loads Bootstrap 5.3.3 and Bootstrap Icons 1.11.3 from CDN
    • Renders the top navigation shell
    • Displays flash error/success messages
  • app/views/shared/footer.asp

    • Closes the main layout wrapper
    • Loads the Bootstrap JS bundle from CDN

Feature Views

Home View

  • app/views/Home/index.asp
    • Welcome/placeholder landing page
    • Uses Bootstrap cards, grid, typography, and code snippets
    • Documents where new controllers, repositories, and views belong

Error View

  • app/views/Error/NotFound.asp
    • 404 page with countdown redirect behavior
    • Uses Bootstrap card layout and iconography
    • Reads redirect timing from config via GetAppSetting("Error404RedirectSeconds")

Reusable UI Patterns

  • Shared header/footer layout wrapping
  • Bootstrap-based cards and grid layout
  • Config-driven flash messages in shared layout
  • Simple server-rendered page title convention via controller property

Brownfield Notes

  • Reuse is currently layout-oriented, not component-library oriented.
  • New UI work will likely create additional .asp view files under app/views/ rather than reusable frontend components in a JS framework.

Powered by TurnKey Linux.