{"product_id":"aspnet-core-razor-pages-in-mike-brind-9781617299988","title":"ASP.NET Core Razor Pages in Action","description":"\u003cb\u003eRazor Pages lets you build, configure, and deploy amazing dynamic ASP.NET websites with ease.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eIn ASP.NET Core Razor Pages in Action you will learn: \u003cp\u003e\u003c\/p\u003e Building, configuring, and publishing a data-driven website\u003cbr\u003e Creating a complete web application step-by-step\u003cbr\u003e Forms for collecting and processing user data\u003cbr\u003e Connecting to databases from a Razor Page\u003cbr\u003e Protecting areas of a Razor Page from unauthorized access with ASP.NET Identity\u003cbr\u003e Using Object Relational Mapping tools to work with data in Razor Pages applications\u003cbr\u003e Generating CRUD pages using scaffolding gestures\u003cbr\u003e Generating and sending email from your web application \u003cp\u003e\u003c\/p\u003eASP.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. \u003cp\u003e\u003c\/p\u003e Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. \u003cp\u003e\u003c\/p\u003eAbout the technology\u003cbr\u003e Simplify 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. \u003cp\u003e\u003c\/p\u003eAbout the book\u003cbr\u003e ASP.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. \u003cp\u003e\u003c\/p\u003eWhat's inside \u003cp\u003e\u003c\/p\u003e Securing your applications from unauthorized access\u003cbr\u003e Using object-relational mapping tools to work with data\u003cbr\u003e Generating and sending email from a web application\u003cbr\u003e Enhance your web apps with C# libraries \u003cp\u003e\u003c\/p\u003eAbout the reader\u003cbr\u003e For web developers familiar with C# programming. \u003cp\u003e\u003c\/p\u003eAbout the author\u003cbr\u003e Mike Brind is an 11-time recipient of the Microsoft Most Valuable Professional (MVP) award for ASP.NET. \u003cp\u003e\u003c\/p\u003eTable of Contents\u003cbr\u003e 1 Getting started with Razor Pages\u003cbr\u003e 2 Building your first application\u003cbr\u003e 3 Working with Razor Pages\u003cbr\u003e 4 Matching URLs to Razor Pages with routing\u003cbr\u003e 5 Working with forms: Model binding\u003cbr\u003e 6 Working with forms: Tag helpers\u003cbr\u003e 7 Using dependency injection to manage services\u003cbr\u003e 8 Working with data\u003cbr\u003e 9 Managing users with authentication\u003cbr\u003e 10 Controlling access with authorization\u003cbr\u003e 11 Client-side technologies and AJAX\u003cbr\u003e 12 Troubleshooting your application\u003cbr\u003e 13 Protecting your application against external attacks\u003cbr\u003e 14 Configuring and publishing your application\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Mike Brind\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 1617299987\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781617299988\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Manning Publications\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 12\/27\/2022\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 456\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.68lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 7.40w x 1.00d","brand":"Mike Brind","offers":[{"title":"Paperback","offer_id":44067821125887,"sku":"9781617299988","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_2bcb93a7-6f56-4fc4-924f-13927f376f8d.jpg?v=1685415530","url":"https:\/\/www.whiterainbookhouse.com\/products\/aspnet-core-razor-pages-in-mike-brind-9781617299988","provider":"WR Book House","version":"1.0","type":"link"}