{"product_id":"9781617299988","title":"ASP.NET Core Razor Pages in Action","description":"\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eAuthor\/Contributor(s):\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eBrind, Mike\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003ePublisher:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eManning\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eDate:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e12\/27\/2022\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eBinding:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003ePaperback\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eCondition:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eNEW\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cb\u003eRazor Pages lets you build, configure, and deploy amazing dynamic ASP.NET websites with ease.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eIn \u003ci\u003eASP.NET Core Razor Pages in Action\u003c\/i\u003e you will learn:\u003cbr\u003e\u003cbr\u003eBuilding, configuring, and publishing a data-driven website\u003cbr\u003eCreating a complete web application step-by-step\u003cbr\u003eForms for collecting and processing user data\u003cbr\u003eConnecting to databases from a Razor Page\u003cbr\u003eProtecting areas of a Razor Page from unauthorized access with ASP.NET Identity\u003cbr\u003eUsing Object Relational Mapping tools to work with data in Razor Pages applications\u003cbr\u003eGenerating CRUD pages using scaffolding gestures\u003cbr\u003eGenerating and sending email from your web application\u003cbr\u003e\u003cbr\u003e\u003ci\u003eASP.NET Core Razor Pages in Action\u003c\/i\u003e 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.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the technology\u003c\/b\u003e\u003cbr\u003eSimplify 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.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the book\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eASP.NET Core Razor Pages in Action\u003c\/i\u003e 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.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eWhat's inside\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eSecuring your applications from unauthorized access\u003cbr\u003eUsing object-relational mapping tools to work with data\u003cbr\u003eGenerating and sending email from a web application\u003cbr\u003eEnhance your web apps with C# libraries\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the reader\u003c\/b\u003e\u003cbr\u003eFor web developers familiar with C# programming.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the author\u003c\/b\u003e\u003cbr\u003eMike Brind is an 11-time recipient of the Microsoft Most Valuable Professional (MVP) award for ASP.NET.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e1 Getting started with Razor Pages\u003cbr\u003e2 Building your first application\u003cbr\u003e3 Working with Razor Pages\u003cbr\u003e4 Matching URLs to Razor Pages with routing\u003cbr\u003e5 Working with forms: Model binding\u003cbr\u003e6 Working with forms: Tag helpers\u003cbr\u003e7 Using dependency injection to manage services\u003cbr\u003e8 Working with data\u003cbr\u003e9 Managing users with authentication\u003cbr\u003e10 Controlling access with authorization\u003cbr\u003e11 Client-side technologies and AJAX\u003cbr\u003e12 Troubleshooting your application\u003cbr\u003e13 Protecting your application against external attacks\u003cbr\u003e14 Configuring and publishing your application","brand":"Manning","offers":[{"title":"Default Title","offer_id":44580976754943,"sku":"9781617299988","price":59.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0452\/0886\/2873\/files\/Jacket_7db7b786-b292-4827-95a2-6851e0d0672d.jpg?v=1771253723","url":"https:\/\/massivebookshop.com\/de\/products\/9781617299988","provider":"MASSIVE BOOKSHOP","version":"1.0","type":"link"}