Chapter
Licensed
Unlicensed
Requires Authentication
Chapter 2: Choose Your Hosting Model
-
Brian Ding
You are currently not able to access this content.
You are currently not able to access this content.
Chapters in this book
- Frontmatter i
- Contents vii
- Preface xiii
- Acknowledgments xvii
- About the Author xix
- Chapter 1: WebAssembly Introduction 1
- Chapter 2: Choose Your Hosting Model 23
- Chapter 3: Implementing Razor and Other Components 45
- Chapter 4: Advanced Techniques for Blazor Component Enhancement 73
- Chapter 5: File Uploading in Blazor 95
- Chapter 6: Serving and Securing Files in Blazor 111
- Chapter 7: Collecting User Input with Forms 129
- Chapter 8: Navigating Over Application 161
- Chapter 9: .NET and JavaScript Interop 189
- Chapter 10: Connecting to the World with HTTP 215
- Chapter 11: Data Persistence with EF Core 229
- Chapter 12: Protecting Your Application with Identity 257
- Chapter 13: Deploying with Docker and Kubernetes 283
- Index 303
Chapters in this book
- Frontmatter i
- Contents vii
- Preface xiii
- Acknowledgments xvii
- About the Author xix
- Chapter 1: WebAssembly Introduction 1
- Chapter 2: Choose Your Hosting Model 23
- Chapter 3: Implementing Razor and Other Components 45
- Chapter 4: Advanced Techniques for Blazor Component Enhancement 73
- Chapter 5: File Uploading in Blazor 95
- Chapter 6: Serving and Securing Files in Blazor 111
- Chapter 7: Collecting User Input with Forms 129
- Chapter 8: Navigating Over Application 161
- Chapter 9: .NET and JavaScript Interop 189
- Chapter 10: Connecting to the World with HTTP 215
- Chapter 11: Data Persistence with EF Core 229
- Chapter 12: Protecting Your Application with Identity 257
- Chapter 13: Deploying with Docker and Kubernetes 283
- Index 303