How can you "swap in" different behaviours for a function? One way is to use C#'s Action Delegates
Making sense of ASP.NET
Build effective web applications, one feature at a time.
When you first see a Lambda you might be left scratching your head, wondering what on earth that funky syntax is all about?!
Get data from your html forms to your ASP.NET application with a little help from Tag Helpers (new in ASP.NET Core)
There was a time when spinning up a web page was simple. It's fair to say things have become a tad more complicated in recent times.
I'm at a bit of a loss for what I should be focusing on when learning ASP.NET...
Become a virtual "fly on the wall" and explore real-world .net projects from the comfort of your own computer
If you're learning ASP.NET in this brave new .NET Core world and you want to build server-side web applications then it's a straight fight between MVC and Razor Pages.
Start off on the right foot when it comes to learning ASP.NET Core MVC
Your web application is likely going to handle user input at some point. Find out how ASP.NET Core Tag Helpers make this trivial whilst saving you from making easy mistakes.