I enjoyed reading your tutorial. Although, I think it'll be nice if you learn MVC. Classic ASP.NET is a bit old. Using code behinds makes the code base a bit too jam packed; .NET Core is the new kid in the block. Its really super fast. I know you will like it!
Between, your explanation was really detailed!