I started the site using AST.NET Razor template, not ASP.NET MVC template.
I recall seeing somewhere on the Internet that even without MVC, it’s possible to use RESTFul URLs in the razor-based ASP.NET site. It appears to work without the CHTML extension names right out of the box — http://www.test.com/car automatically redirects to http://www.test.com/car.cshtml.
But, what if I used http://www.test.com/car/2, how would I get to the “2” inside the View without using MVC? I really hope that’s something already baked in.
Found it — it’s in UrlData
http://beta.asp.net/web-pages/tutorials/aspnet-razor-pages/18-customizing-site-wide-behavior
section “How Routing Works”