Post Content
[[{“value”:”Looking to build fast, maintainable web apps with less complexity? In this @VisualStudioLive session from Visual Studio Live! Las Vegas 2026, Phil Japikse walks through how to build modern websites using ASP.NET Core Razor Pages—focusing on a page-centric approach that simplifies development without sacrificing power.
From routing and model binding to validation, tag helpers, and view components, this session shows how Razor Pages leverages the full ASP.NET Core framework to create clean, scalable web applications.
🔑 What You’ll Learn
• When to use Razor Pages vs MVC for modern web development
• How page models replace controllers in a page-centric architecture
• Routing based on file structure and how it simplifies navigation
• Handling GET/POST requests and the Post-Redirect-Get (PRG) pattern
• Model binding, validation, and creating custom validation attributes
• Using tag helpers to keep markup clean and maintainable
• Reusable UI with layouts, partials, templates, and view components
• Managing client-side libraries and optimizing performance
⏱️ Chapters
00:00 Introduction + Razor Pages overview
03:00 Migration considerations (MVC, Web Forms, Blazor)
07:45 Razor Pages vs MVC: page-centric design
10:38 Page models, routing, and request handling
16:00 Post-Redirect-Get pattern and form handling
23:48 Model binding and validation
30:00 Custom validation (server + client)
34:00 Layouts, sections, and reusable UI patterns
41:14 Tag helpers and cleaner HTML
52:00 View components and dynamic UI
58:24 Managing libraries and performance optimization
👤 Speaker
Phil Japikse
CTO & Chief Architect, Pintas & Mullins
🔗 Li+N19nks
• Download Visual Studio 2026: http://visualstudio.com/download
• Explore more VS Live! Las Vegas sessions: https://aka.ms/VSLiveLV26
• Join upcoming VS Live! events: https://aka.ms/VSLiveEvents
#dotnet #visualstudio #vslive”}]] Read More Microsoft Visual Studio