.NET 6

Using Minimal APIs in ASP.NET Core Razor Pages

calendar_today 14 December 2021 13:33

ASP.NET Core Razor Pages .NET 6

If you are using ASP.NET Core Razor Pages to develop your web application, you have already decided that the majority of your HTML will be generated on the server. Nevertheless, chances are that you will want to introduce some client side operations into the application to improve its user friendliness in places. If those operations involve data, you will probably want to work with JSON. From .NET 6, you can use a simplified minimal request handler API that works with JSON by default.

Razor Pages Startup in .NET 6

calendar_today 06 October 2021 13:05

ASP.NET Core Razor Pages .NET 6

When you create a new web app using .NET 6 (from the new RC1 templates), you might notice something is missing. There is no Startup class. What happened to it? And how do you configure your new .NET 6 web app?

I am writing a book about Razor Pages

calendar_today 26 July 2021 18:13

ASP.NET Core Razor Pages .NET 6

Just over three years go, when Razor Pages was first launched, I had a number of questions from people asking whether I was going to write a book about the Razor Pages framework. I guess they asked me because Razor Pages appeared to be a natural successor to the old ASP.NET Web Pages framework, and I had written a book about that. Also, I was regularly blogging at the time about all the good things you could do with Razor Pages. The answer then was No, primarily because I was working on my own tutorial/documentation site for Razor Pages - learnrazorpages.com.

CSS Isolation In Razor Pages

calendar_today 19 July 2021 10:54

ASP.NET Core Razor Pages .NET 6

CSS isolation was introduced in .NET 5 for Blazor components. Now it's coming to Razor Pages (and MVC views) in .NET 6, due to be released in November this year. Here's a quick look at how CSS isolation works in Razor Pages and the kind of problem that it's designed to solve.