Yes, you can use HttpHanders to handle all of your requests. HttpHandler is a class that can directly receive a request and handle everything with code. It is often used to catch an image request and serve it for a database, but you can certainly use it to accomplish what you want.
MSDN HttpHandlers. , , .
ASP.NET MVC - , - ASPX . , . . ( - !)
: , HttpHandlers ASP.NET, , Request/Response/Server Context/etc Framework. 100% #.