872e5c18182f07a59ffe8f589c81742aedd0e6a4
Public /blog: the handler param was named `page`, which is a reserved route token in Razor Pages and never binds — so every page silently showed the same first 10 posts. Renamed the query param to `pg` ([FromQuery(Name="pg")]) and updated the pagination links to match. Admin: the posts table had no pagination and dumped all rows at once. Added client-side pagination (10/page) with a prev/next + numbered bar over the already-loaded posts array. Verified: public page1=10/page2=4 with zero overlap; admin shows ‹ 1 2 › with correct row counts and active state per page. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
Languages
HTML
74.2%
C#
25.4%
Dockerfile
0.3%
Batchfile
0.1%