The original asp.net was pretty shit, too.
It's obviously changed much since then with client-side heavy rich applications, but those technologies at the time were very successful in RAD for basic CRUD, e-commerce, or basic data display.
<html>
<head>
<title>Hello world</title>
</head>
<body>
<p>Hello <%= Request["name"] %></p>
</body>
<html>
How many lines of code and config files are in that blog? 100? Compared to the 1 line of actual code in this...Your code here is much closer to ASP.NET MVC.
[1] https://msdn.microsoft.com/en-us/library/ms178472.aspx?f=255...