It depends on what you mean by "asp.net".
Over the last 3 years asp.net has evolved from "gui controls you compose on a page with TONS of overhead" to "a lightweight framework that looks a LOT like spring". What most people who have used asp.net in the last 10-12 years think of as asp.net is basically dead.
http://www.asp.net/web-api for example. Many people us this and knockoutjs for dotnet based web projects.