{"product_id":"asp-net-core-razor-pages-in-action","title":"ASP.NET Core Razor Pages in Action","description":"Razor Pages lets you build, configure, and deploy amazing dynamic ASP.NET websites with ease.\n\nIn ASP.NET Core Razor Pages in Action you will learn:\n\nBuilding, configuring, and publishing a data-driven website\nCreating a complete web application step-by-step\nForms for collecting and processing user data\nConnecting to databases from a Razor Page\nProtecting areas of a Razor Page from unauthorized access with ASP.NET Identity\nUsing Object Relational Mapping tools to work with data in Razor Pages applications\nGenerating CRUD pages using scaffolding gestures\nGenerating and sending email from your web application\n\nASP.NET Core Razor Pages in Action teaches you to develop dynamic websites using the powerful Razor Pages framework, .NET 6, and ASP.NET. Razor Pages generates HTML on the server, and is the perfect choice for eCommerce sites, intranet services, content management systems, and other apps that require reliability. In this book, you’ll use Razor Pages to build a complete application for booking city breaks, learning to iterate amazing new features chapter-by-chapter. You’ll even learn how to enhance your web applications with the huge ecosystem of C# libraries, and how to locate the perfect tool for your task using centralized repositories.\n\nPurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.\n\nAbout the technology\nSimplify ASP.NET web development with Razor Pages! Razor Pages provides a cohesive page-based organization layer for application components like routes and actions. It’s page-centric approach means you spend less dev time switching between the controller, model, and view files, as compared to a traditional MVC approach.\n\nAbout the book\nASP.NET Core Razor Pages in Action teaches you how to use Razor Pages to code and scale dynamic ASP.NET Core websites. You’ll learn a new feature in every chapter as you build an interesting vacation-booking application. As your app grows, you’ll be amazed how Razor Pages accelerates essential tasks like form creation, data processing, testing, and deployment.\n\nWhat's inside\n\nSecuring your applications from unauthorized access\nUsing object-relational mapping tools to work with data\nGenerating and sending email from a web application\nEnhance your web apps with C# libraries\n\nAbout the reader\nFor web developers familiar with C# programming.\n\nAbout the author\nMike Brind is an 11-time recipient of the Microsoft Most Valuable Professional (MVP) award for ASP.NET.\n\nTable of Contents\n1 Getting started with Razor Pages\n2 Building your first application\n3 Working with Razor Pages\n4 Matching URLs to Razor Pages with routing\n5 Working with forms: Model binding\n6 Working with forms: Tag helpers\n7 Using dependency injection to manage services\n8 Working with data\n9 Managing users with authentication\n10 Controlling access with authorization\n11 Client-side technologies and AJAX\n12 Troubleshooting your application\n13 Protecting your application against external attacks\n14 Configuring and publishing your application\u003cbr\u003eASIN: 1617299987\u003cbr\u003eVSKU: GBV.1617299987.G\u003cbr\u003eCondition: Good\u003cbr\u003eAuthor\/Artist:Brind, Mike\u003cbr\u003eBinding: Paperback\u003cbr\u003e\u003cb\u003eNote:\u003c\/b\u003e Any images shown are stock photographs and product may differ from what is shown.  \u003cbr\u003e\u003cb\u003eCondition Notes\u003c\/b\u003e: Book has corner edge dings and or scratches and signs of wear.  \u003cbr\u003e","brand":"Good Books Company","offers":[{"title":"Default Title","offer_id":56367621505329,"sku":"GBV.1617299987.G","price":38.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0914\/3730\/2065\/files\/1617299987-0.jpg?v=1789766836","url":"https:\/\/goodbookscompany.org\/products\/asp-net-core-razor-pages-in-action","provider":"Good Books Company","version":"1.0","type":"link"}