Skip to content

History / ASP NET Core MVC

Revisions

  • fix links

    @majorsilence majorsilence committed Jun 8, 2026
  • Add page layout, headers/footers, data regions, troubleshooting, and expand thin pages New pages: - Page-Layout.md: page size reference (Letter/A4/Legal/custom), portrait vs landscape, margins, multi-column layout, printable area guidance, RDL XML reference - Page-Headers-and-Footers.md: all five report bands, enabling header/footer, page number expressions, per-group page number reset, first/last page suppression, RepeatOnNewPage for column headings, example footer layout - Data-Regions.md: Table vs List vs Matrix comparison, when to use each, nesting patterns (List→Table for master-detail, List→Chart+Table) - Troubleshooting.md: 10 failure scenarios with root cause and fix — blank output, no data, missing Linux fonts, DllNotFoundException, parameter mismatch, sub-report not found, #Error in cells, page width overflow, extra blank page, connection failures - Images-in-Reports.md: Embedded/External/Database source types, all five Sizing modes, logo-in-header walkthrough, conditional image expressions - Drill-through-Reports.md: designer action setup, child report parameter wiring, WinForms and Avalonia event handling, server-side usage, comparison table vs sub-reports Expanded thin pages: - Report-Designer-Basics.md: 22→90 lines — band reference, full toolbox item table, selection/resize controls, Properties panel key fields, right-click menu, keyboard shortcuts, formula bar description - ASP-NET-Core-MVC.md: 42→80 lines — full Program.cs setup, appsettings.json config, built-in route table with type values, query string parameters, complete custom controller example - Viewer-and-Toolstrip.md: 25→60 lines — both wiring approaches, Dock layout, full toolbar button reference table, complete form example, programmatic zoom Updated Home.md with links to all new and expanded pages.

    @majorsilence majorsilence committed Jun 8, 2026
  • Renamed 13 files for consistency: - Removed numeric prefixes (0001---, 1004---, 2001---, etc.) - Fixed triple-dash separators (Export-to-Pdf---No-GUI, Linux---PDF-export-and-Fonts) - Simplified overly verbose names (asp.net-core-with-net8.0-mvc → ASP-NET-Core-MVC, New-Report-Microsoft-SQL-Connection → SQL-Server-Connection, Database-Providers-Howto → Database-Providers) - Shortened migration guide filename (Majorsilence-Reporting-v5:-Migration,… → Migration-to-v5) - Fixed WinForms casing (Winform → WinForms) and GTK casing (Gtk → GTK) Deleted References.md (was a one-line redirect to Downloads). Updated all internal links across 14 files to match the new names; also fixed a pre-existing bug where one link included a spurious .md extension. Rewrote Home.md with a clear logical structure: Introduction → Quick Start → Data Sources → Report Design → Viewers → Server-Side Export → Passing Data → Advanced → Command-Line Tools → Contributing → Legacy. Viewer section now uses a comparison table. Removed duplicate link entries and the stale "Windows Only" grouping that incorrectly categorised cross-platform topics. Added legacy callout banners to ASP.NET-Report-Control.md and Microsoft-SQL-Compact-Edition-Connections.md so readers know they are v4/.NET Framework pages before reading the content.

    @majorsilence majorsilence committed Jun 7, 2026