Blazor and Razor - Notes and Tips

What is Blazor - New innovative framework for webapplication by Microsoft? Blazor is a .NET modern frontend web framework based on HTML, CSS, and C# that supports both server-side rendering and client interactivity in a single programming model: Create rich interactive UIs using C#. Share server-side and client-side app logic written in .NET. Render the UI as HTML and CSS for wide browser support, including mobile browsers. Build hybrid desktop and mobile apps with .NET and Blazor. Some of the benefits of using Blazor include: Build web UI fast with reusable components: Blazor's flexible component model makes it easy to build reusable components that you can use to assemble apps quickly. Add rich interactivity in C#: Handle arbitrary UI events from the browser and implement component logic all in C#, a modern type-safe language that is easy to learn and highly versatile. One development stack: Build your entire web app from the frontend to the backend using a single development s...